{ "info": { "author": "Antonin Amand at Infrae", "author_email": "info@infrae.com", "bugtrack_url": null, "classifiers": [], "description": "============\nmobi.devices\n============\n\nSee documentation at http://mobi.infrae.com/.\n\n``mobi.devices`` is a set of tools that detect mobile user agents. It uses\nthe `WURFL database `_ as well as data from\nthe `MIT mobile project `_.\n\nIt provides WSGI middleware that can tag a request with information about\nthe device performing the request.\n\nFor best performance, please install **pytc**. It is not a package requirement\nsince it is not available on all platforms.\n\nPaster example configuration::\n\n\n [app:yourapp]\n # This part describes your application\n # use = ...\n\n [filter:mobidevicedetection]\n # The entry point to use the classifier\n use = egg:mobi.devices#classifier\n # cache the classification on a client side cookie (default: true)\n cookie_cache = true\n # Configure caching (see beaker documentation)\n cache.type = ext:memcached\n cache.url = 127.0.0.1:11211\n cache.lock_dir = /tmp/mobicache\n # Data directory *required*. make sure directory is writable\n # by the user that run the webserver\n var = /var/mobi/db\n # Path to wurfl file. by default it uses the one shipped with\n # this package. however you should use the latest one.\n wurfl_file = /var/mobi/wurfl.xml.gz\n\n [filter:mobirouter]\n use = egg:mobi.devices#router\n # Redirect mobile devices that connect to infrae.com hostname\n # to m.infrae.com\n infrae.com = http://m.infrae.com/\n\n [pipeline:main]\n # This part configures the actual WSGI stack\n pipeline = mobidevicedetection mobirouter yourapp\n\n [server:main]\n # This is the configuration for the paster web server.\n # It must have the same name as the pipeline.\n use = egg:Paste#http\n host = 0.0.0.0\n port = 8080\n threadpool_workers = 7\n\nIf you are using Apache with rewrite rules that modify the path and\nyou want the router to route on the original path, please add the\nfollowing rule before any rewrite rule ::\n\n RewriteRule ^(.*)$ - [E=ORIGINAL_PATH:$1]\n RequestHeader set X_ORIGINAL_PATH %{ORIGINAL_PATH}e\n\n\nChangelog\n=========\n\nmobi.devices 1.2 (2011-04-14)\n-----------------------------\n\n- add more configuration options (Bruno Binet)\n\nmobi.devices 1.1 (2010-12-20)\n-----------------------------\n- add original path http header handler to make router work with rewrite rules.\n- add simple router middleware.\n\nmobi.devices 1.0.1 (2010-09-14)\n-------------------------------\n\n- fix wurfl file configuration handling\n- fix missing import\n\nmobi.devices 1.0 (2010-09-13)\n-----------------------------\n\n- Add new engine for wurfl\n\n\nmobi.devices 1.0b1 (2010-07-14)\n-------------------------------\n\n- first release, see README.txt", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://mobi.infrae.com/", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "mobi.devices", "package_url": "https://pypi.org/project/mobi.devices/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mobi.devices/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://mobi.infrae.com/" }, "release_url": "https://pypi.org/project/mobi.devices/1.2/", "requires_dist": null, "requires_python": null, "summary": "Mobile Device detection library and wsgi middlewares", "version": "1.2" }, "last_serial": 794880, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "378348dbadc3f9704a025828afd538d8", "sha256": "bd902f5b174971df33d983fb415dadee36591ba4c560c636aba2779cfc6f7a49" }, "downloads": -1, "filename": "mobi.devices-1.0.tar.gz", "has_sig": false, "md5_digest": "378348dbadc3f9704a025828afd538d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 952145, "upload_time": "2010-09-13T16:27:30", "url": "https://files.pythonhosted.org/packages/29/bd/ac26f726a9484aa94903adf789a93a06cf802c5afbd46f2b7fd7e581b59c/mobi.devices-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7abf35c5744a007a301fa4a826c29c52", "sha256": "ef90ae7ea8cc49a027b17dd77fd073db76cb2dda67b011028b0c6ddd2858004a" }, "downloads": -1, "filename": "mobi.devices-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7abf35c5744a007a301fa4a826c29c52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 952181, "upload_time": "2010-09-13T18:56:09", "url": "https://files.pythonhosted.org/packages/73/6f/5a15b97662148fa8e089b62ea0c5ad198a7820e1c362de61531b690ddcb7/mobi.devices-1.0.1.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "8a78a200884735b5c9021bc30bd8ef61", "sha256": "80e4dbfdc6c0f371fbd09ab0ad1722cbb2396a7eb258bb71162828f78705cf67" }, "downloads": -1, "filename": "mobi.devices-1.0b1.tar.gz", "has_sig": false, "md5_digest": "8a78a200884735b5c9021bc30bd8ef61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1635999, "upload_time": "2010-07-16T19:44:52", "url": "https://files.pythonhosted.org/packages/97/27/0db926c402204a762981fa4238390ca4477b322d8b8350cbc55ac94b84e4/mobi.devices-1.0b1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "ea9a9a838e82e390b561df73d013de3a", "sha256": "87200e6fa8e11a9317041c260a67834b4db12b1fc1c99c9537b5276da352ae33" }, "downloads": -1, "filename": "mobi.devices-1.1.tar.gz", "has_sig": false, "md5_digest": "ea9a9a838e82e390b561df73d013de3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 935666, "upload_time": "2010-12-20T17:37:29", "url": "https://files.pythonhosted.org/packages/85/17/9dba3e3f0a6795dc318c60a09832a7fc7251eab1c5549853e53608aaf8b9/mobi.devices-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "f7b4054275951f1ae2561033982c9a24", "sha256": "3227c2f14e570728aad2fedf93ffb1e8769183ab1faa09679a4eac8d65f819cb" }, "downloads": -1, "filename": "mobi.devices-1.2.tar.gz", "has_sig": false, "md5_digest": "f7b4054275951f1ae2561033982c9a24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 938437, "upload_time": "2011-04-14T14:24:47", "url": "https://files.pythonhosted.org/packages/ef/6e/9e80cc80344da10c98d5e7758912da4d83eaa451a05db72d67ef706d958d/mobi.devices-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f7b4054275951f1ae2561033982c9a24", "sha256": "3227c2f14e570728aad2fedf93ffb1e8769183ab1faa09679a4eac8d65f819cb" }, "downloads": -1, "filename": "mobi.devices-1.2.tar.gz", "has_sig": false, "md5_digest": "f7b4054275951f1ae2561033982c9a24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 938437, "upload_time": "2011-04-14T14:24:47", "url": "https://files.pythonhosted.org/packages/ef/6e/9e80cc80344da10c98d5e7758912da4d83eaa451a05db72d67ef706d958d/mobi.devices-1.2.tar.gz" } ] }