Mon, 25 Mar 2013 03:11:06 +0100
Script changes: Future import added, super calls modified and unicode behavior for str.
383
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | # -*- coding: utf-8 -*- |
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | |
2302
f29e9405c851
Updated copyright for 2013.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1592
diff
changeset
|
3 | # Copyright (c) 2010 - 2013 Detlev Offenbach <detlev@die-offenbachs.de> |
383
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | # |
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | |
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | """ |
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | Module defining the default user agent strings. |
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | """ |
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | |
2525
8b507a9a2d40
Script changes: Future import added, super calls modified and unicode behavior for str.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
2302
diff
changeset
|
10 | from __future__ import unicode_literals # __IGNORE_WARNING__ |
8b507a9a2d40
Script changes: Future import added, super calls modified and unicode behavior for str.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
2302
diff
changeset
|
11 | |
383
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | UserAgentDefaults = """ |
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | <useragentswitcher> |
1102
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
14 | <useragentmenu title="Firefox"> |
1592
4e50badcef19
Extended the list of default user agent strings for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1509
diff
changeset
|
15 | <useragent description="Firefox 9.0.1 (Windows)" useragent="Mozilla/5.0 (Windows; U; Windows NT 6.2; rv:9.0.1) Gecko/20100101 Firefox/9.0.1"/> |
1102
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
16 | <useragent description="Firefox 4.0.1 (Windows)" useragent="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
17 | <useragent description="Firefox 3.5.3 (Windows)" useragent="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
18 | </useragentmenu> |
383
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | |
1102
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
20 | <useragentmenu title="Chrome"> |
1592
4e50badcef19
Extended the list of default user agent strings for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1509
diff
changeset
|
21 | <useragent description="Chrome 18.0 (Windows)" useragent="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.12 (KHTML, like Gecko) Chrome/18.6.872.0 Safari/535.12"/> |
4e50badcef19
Extended the list of default user agent strings for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1509
diff
changeset
|
22 | <useragent description="Chrome 17.0 (Windows)" useragent="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.12 Safari/535.11"/> |
1102
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
23 | <useragent description="Chrome 12.0 (Windows)" useragent="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.0 Safari/534.30"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
24 | <useragent description="Chrome 11.0 (Windows)" useragent="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.50 Safari/534.24"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
25 | </useragentmenu> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
26 | |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
27 | <useragentmenu title="Internet Explorer"> |
1592
4e50badcef19
Extended the list of default user agent strings for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1509
diff
changeset
|
28 | <useragent description="Internet Explorer 10.0" useragent="Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1)"/> |
1102
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
29 | <useragent description="Internet Explorer 9.0" useragent="Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.1)"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
30 | <useragent description="Internet Explorer 8.0" useragent="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
31 | <useragent description="Internet Explorer 7.0" useragent="Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
32 | <useragent description="Internet Explorer 6.0" useragent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
33 | </useragentmenu> |
383
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | |
1102
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
35 | <useragentmenu title="Opera"> |
1592
4e50badcef19
Extended the list of default user agent strings for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1509
diff
changeset
|
36 | <useragent description="Opera 12.0 (Linux)" useragent="Opera/9.80 (X11; Linux x86_64; U) Presto/2.9.181 Version/12.00"/> |
4e50badcef19
Extended the list of default user agent strings for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1509
diff
changeset
|
37 | <useragent description="Opera 12.0 (Mac)" useragent="Opera/9.80 (Macintosh; Intel Mac OS X 10.6.7; U) Presto/2.9.181 Version/12.00"/> |
4e50badcef19
Extended the list of default user agent strings for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1509
diff
changeset
|
38 | <useragent description="Opera 12.0 (Windows)" useragent="Opera/9.80 (Windows NT 6.1; U) Presto/2.9.181 Version/12.00"/> |
1102
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
39 | <useragent description="Opera 11.1 (Linux)" useragent="Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.8.131 Version/11.10"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
40 | <useragent description="Opera 11.1 (Mac)" useragent="Opera/9.80 (Macintosh; Intel Mac OS X 10.6.7; U; en) Presto/2.8.131 Version/11.10"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
41 | <useragent description="Opera 11.1 (Windows)" useragent="Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.10"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
42 | <useragent description="Opera 10.0 (Linux)" useragent="Opera/9.80 (X11; Linux x86_64; U; de) Presto/2.2.15 Version/10.00"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
43 | <useragent description="Opera 10.0 (Mac)" useragent="Opera/9.80 (Macintosh; Intel Mac OS X; U; en) Presto/2.2.15 Version/10.00"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
44 | <useragent description="Opera 10.0 (Windows)" useragent="Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.15 Version/10.00"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
45 | </useragentmenu> |
383
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | |
1102
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
47 | <useragentmenu title="Safari"> |
1592
4e50badcef19
Extended the list of default user agent strings for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1509
diff
changeset
|
48 | <useragent description="Safari 5.0.5 (Mac)" useragent="Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_2; en-us) AppleWebKit/535.12 (KHTML, like Gecko) Version/5.0.5 Safari/535.12"/> |
1102
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
49 | <useragent description="Safari 5.0.4 (Mac)" useragent="Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
50 | <useragent description="Safari 4.0.4 (Mac)" useragent="Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1; en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
51 | <separator/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
52 | <useragent description="Mobile Safari 4.3.2 (iPad)" useragent="Mozilla/5.0 (iPad; U; CPU OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
53 | <useragent description="Mobile Safari 4.3.2 (iPhone)" useragent="Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
54 | <useragent description="Mobile Safari 4.3.2 (iPod touch)" useragent="Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
55 | <useragent description="Mobile Safari 3.1.2 (iPhone)" useragent="Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
56 | <useragent description="Mobile Safari 3.1.2 (iPod touch)" useragent="Mozilla/5.0 (iPod; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
57 | </useragentmenu> |
383
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | |
1102
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
59 | <useragentmenu title="v_a_r_i_o_u_s"> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
60 | <useragent description="Googlebot 2.1" useragent="Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
61 | <useragent description="Msnbot 1.1" useragent="msnbot/1.1 (+http://search.msn.com/msnbot.htm)" appcodename="" appname="" appversion="" platform="" vendor="" vendorsub=""/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
62 | <useragent description="Yahoo Slurp" useragent="Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" appcodename="" appname="" appversion="" platform="" vendor="" vendorsub=""/> |
aae999261983
Added some more user agent strings to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
791
diff
changeset
|
63 | </useragentmenu> |
383
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | |
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | </useragentswitcher> |
286de4e5179c
Added capability to select the user agent string for the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | """ |