@@ -7,6 +7,17 @@ A python implementation of the UA Parser (https://github.com/ua-parser, formerly
7
7
8
8
##Installing
9
9
10
+ ### Install via pip
11
+ First, check that you've got the correct dependencies. For example, on Ubuntu:
12
+ ```
13
+ $ apt-get install libyaml libyaml-dev python-dev
14
+ ```
15
+ Then, just run:
16
+ ```
17
+ $ pip install pyyaml ua-parser user-agents
18
+ ```
19
+
20
+ ### Manual install
10
21
In the top-level directory run:
11
22
```
12
23
$ make
16
27
17
28
### retrieve data on a user-agent string
18
29
```
19
- >>> import user_agent_parser
30
+ >>> from ua_parser import user_agent_parser
20
31
>>> import pprint
21
32
>>> pp = pprint.PrettyPrinter(indent=4)
22
33
>>> ua_string = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.104 Safari/537.36'
39
50
### extract browser data from user-agent string
40
51
41
52
```
42
- >>> import user_agent_parser
53
+ >>> from ua_parser import user_agent_parser
43
54
>>> import pprint
44
55
>>> pp = pprint.PrettyPrinter(indent=4)
45
56
>>> ua_string = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.104 Safari/537.36'
54
65
### extract OS information from user-agent string
55
66
56
67
```
57
- >>> import user_agent_parser
68
+ >>> from ua_parser import user_agent_parser
58
69
>>> import pprint
59
70
>>> pp = pprint.PrettyPrinter(indent=4)
60
71
>>> ua_string = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.104 Safari/537.36'
71
82
72
83
73
84
```
74
- >>> import user_agent_parser
85
+ >>> from ua_parser import user_agent_parser
75
86
>>> import pprint
76
87
>>> pp = pprint.PrettyPrinter(indent=4)
77
88
>>> ua_string = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.104 Safari/537.36'
0 commit comments