Search notes:

Perl module HTML::ParseBrowser

#!/usr/bin/perl
use warnings;
use strict;

use HTML::ParseBrowser;

open (my $user_agent_strings_h, '<', '../../_additional_files_/UserAgentStrings') or die;

while (my $agent = <$user_agent_strings_h>) {

  chomp $agent;

  my $parser = HTML::ParseBrowser->new($agent);

  my $version = $parser -> v        || '?';
  my $os      = $parser -> os       || '?';
  my $lang    = $parser -> language || '?';

  printf "%-20s %-20s %-20s %-10s %s\n", $parser->name, $version, $os, $lang, substr($agent, 0, 140);

}
close $user_agent_strings_h;
Github repository PerlModules, path: /HTML/ParseBrowser/script.pl

See also

HTTP::BrowserDetect, HTTP::DetectUserAgent, HTTP::MobileAgent, Mobile::UserAgent, Parse::HTTP::UserAgent, UserAgentStrings
Perl modules.

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1741107113, '3.140.192.173', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/languages/Perl/modules/HTML/ParseBrowser/index(62): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78