Metadata-Version: 2.0
Name: udger
Version: 0.1
Summary: Fast and reliable User Agent parser for Python
Home-page: https://github.com/udger/udger-python
Author: The Udger Team
Author-email: info@udger.com
License: BSD
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries

Fast and reliable User Agent parser for Python
==============================================

Author: The Udger.com Team (info@udger.com)

- Tested with more the 50.000 unique user agents.
- Up to date data provided by https://udger.com/
- Support for Python 3


Forked from:
---------

Based on the code by Jure Ham (jure.ham@zemanta.com),
https://github.com/hamaxx/uasparser2

Previously, a python version of https://github.com/kaittodesk/uasparser2
by Hicro Kee (http://hicrokee.com) email: hicrokee AT gmail DOT com
and modified by Michal Molhanec http://molhanec.net

Usage:
------

	$ git clone https://github.com/udger/udger-python
	$ cd udger-python/
	# python setup.py install
	$ python
	>>> from pprint import pprint
	>>> from udger import Udger
	>>> udger = Udger(access_key='YOUR-ACCESS-KEY')
	>>> result = udger.parse(
	...     'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9 (KHTML, like Gecko) Version/9.0.2 Safari/601.3.9'
	... )
	>>> pprint(result)
	{'device_icon': u'https://udger.com/pub/img/device/desktop.png',
	 'device_name': u'Personal computer',
	 'device_udger_url': u'https://udger.com/resources/ua-list/device-detail?device=Personal%20computer',
	 'os_company': u'Apple Computer, Inc.',
	 'os_company_url': u'http://www.apple.com/',
	 'os_family': u'OS X',
	 'os_icon': u'https://udger.com/pub/img/os/macosx.png',
	 'os_name': u'OS X 10.11 El Capitan',
	 'os_url': u'https://en.wikipedia.org/wiki/OS_X_El_Capitan',
	 'type': u'Browser',
	 'ua_company': u'Apple Inc.',
	 'ua_company_url': u'http://www.apple.com/',
	 'ua_family': u'Safari',
	 'ua_icon': u'https://udger.com/pub/img/ua/safari.png',
	 'ua_name': u'Safari 9.0.2',
	 'ua_udger_url': u'https://udger.com/resources/ua-list/browser-detail?browser=Safari',
	 'ua_url': u'https://en.wikipedia.org/wiki/Safari_%28web_browser%29'}

	>>> result = udger.parse('Some Thing')
	>>> pprint(result)
	{'device_icon': u'https://udger.com/pub/img/device/desktop.png',
	 'device_name': u'Personal computer',
	 'device_udger_url': u'https://udger.com/resources/ua-list/device-detail?device=Personal%20computer',
	 'os_company': None,
	 'os_company_url': None,
	 'os_family': None,
	 'os_icon': 'https://udger.com/pub/img/os/unknown.png',
	 'os_name': None,
	 'os_url': None,
	 'type': None,
	 'ua_company': None,
	 'ua_company_url': None,
	 'ua_family': None,
	 'ua_icon': 'https://udger.com/pub/img/ua/unknown.png',
	 'ua_name': None,
	 'ua_udger_url': None,
	 'ua_url': None}


