{ "info": { "author": "Alessandro Molina", "author_email": "alessandro.molina@axant.it", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: TurboGears", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "About BrowserLimit\n-------------------------\n\nBrowserlimit is a TurboGears2 extension meant to quickly limit access to a website\nonly to modern browsers. BrowserLimit requires TurboGears2.1.4 or newer.\n\nInstalling\n-------------------------------\n\ntgext.browerlimit can be installed both from pypi or from bitbucket::\n\n easy_install tgext.browserlimit\n\nshould just work for most of the users\n\nEnabling BrowserLimit\n----------------------------------\n\nUsing BrowserLimit is quite simple, you can just plug it using\n`tgext.pluggable `_.\n\nIf you want to avoid using **tgext.pluggable** for any reason it is still\npossible to use tgext.browserlimit by manually setting it up.\nAt the end of your application *config/app_cfg.py* import **tgext.browserlimit**::\n\n import tgext.browserlimit\n tgext.browserlimit.plugme(base_config, {})\n\n\nChoosing Browser Limits\n--------------------------------\n\nBy default tgext.browserlimit will limit site access to browsers which have a fairly\ncompatible HTML4 support, those include IE8, Chrome4, Firefox3.6, Safari3.2\n\nThis can be changed by specifying the *base_config.browserlimit* option inside\nyour *config/app_cfg.py* before loading browserlimit. Valid values are:\n\n - MODERN -> Most modern browsers with top edge features\n - HTML5 -> Minimal HTML5 support like video and canvas\n - BASIC -> Good HTML4 support (the default)\n - MINIMAL -> Cover as much as possible (minimum IE version 7)\n\nNew limits can be enabled using the *base_config.browserlimits* option.\nThis must be a dictionary where the KEY is the limit name and the value is a class\nthat implements *__init__(self, user_agent)* and *is_met(self, environ) -> bool* methods.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/_amol_/tgext.browserlimit", "keywords": "turbogears2.extension", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "tgext.browserlimit", "package_url": "https://pypi.org/project/tgext.browserlimit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tgext.browserlimit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/_amol_/tgext.browserlimit" }, "release_url": "https://pypi.org/project/tgext.browserlimit/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "High Level Browser Detection Middleware for Turbogears 2, limits access to website only for modern browsers", "version": "0.1.2" }, "last_serial": 5486071, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fde59de80fe262b1326e0e05d5b5497c", "sha256": "0c53fc9586820790a1bf4dcecf89d7fbcd6a3cd0cd3c7b18181819e332ef678f" }, "downloads": -1, "filename": "tgext.browserlimit-0.1.tar.gz", "has_sig": false, "md5_digest": "fde59de80fe262b1326e0e05d5b5497c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115064, "upload_time": "2012-01-05T18:00:24", "url": "https://files.pythonhosted.org/packages/d1/83/ed27e46c785b834f7baa44669d11269191bfbb994120bf56ae80208cd6e9/tgext.browserlimit-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "227553efcc3e5031747e60ffe7505784", "sha256": "cabd47b660b21e3ba4324bdd88f4a2a5cdca9791f3c4870531b0456907c4fea7" }, "downloads": -1, "filename": "tgext.browserlimit-0.1.1.tar.gz", "has_sig": false, "md5_digest": "227553efcc3e5031747e60ffe7505784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114080, "upload_time": "2012-11-26T15:47:17", "url": "https://files.pythonhosted.org/packages/d5/a0/89a9f371a9490cc26a419b58bb00c5b36d33cc9f95a5ce0d99e004d1e860/tgext.browserlimit-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7551457072078cfd9e77ef3ebe1643c9", "sha256": "ffce26220f5940afded82cba7bf3a5031920eb22d4739c9188c38083a9765632" }, "downloads": -1, "filename": "tgext.browserlimit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7551457072078cfd9e77ef3ebe1643c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114278, "upload_time": "2013-12-06T22:51:04", "url": "https://files.pythonhosted.org/packages/54/32/4996555cd8a3cd28598d006c17e244098a203473589e3c7eab13c5911b5b/tgext.browserlimit-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7551457072078cfd9e77ef3ebe1643c9", "sha256": "ffce26220f5940afded82cba7bf3a5031920eb22d4739c9188c38083a9765632" }, "downloads": -1, "filename": "tgext.browserlimit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7551457072078cfd9e77ef3ebe1643c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114278, "upload_time": "2013-12-06T22:51:04", "url": "https://files.pythonhosted.org/packages/54/32/4996555cd8a3cd28598d006c17e244098a203473589e3c7eab13c5911b5b/tgext.browserlimit-0.1.2.tar.gz" } ] }