{ "info": { "author": "Shane R. Spencer", "author_email": "shane@bogomip.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Plugins", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Session" ], "description": "tornado-encookie\r\n================\r\n\r\nEncrypted cookie support for Tornado Web Server\r\n\r\nLicense\r\n-------\r\nThis software is under the MIT License\r\n\r\nRequirements\r\n------------\r\n\r\n* PyCrypto\r\n* Tornado\r\n\r\nPlease file a bug for version issues. Tested on Python 3.2.\r\n\r\nEncryption\r\n----------\r\n\r\nEncryption is done using AES256 with a 32 byte block.\r\n\r\nExample\r\n--------\r\n\r\nHandler\r\n\r\n.. code:: python\r\n\r\n from tornadoencookie.encookie import EncookieMixin\r\n \r\n class MyHandler(tornado.web.RequestHandler, EncookieMixin):\r\n def get(self):\r\n #Get a cookie\r\n self.encookie.get_cookie('hello')\r\n \r\n #Get a secure cookie\r\n self.encookie.get_secure_cookie('hello')\r\n \r\n #Set a regular cookie\r\n self.encookie.set_cookie('hi', 'there')\r\n \r\n #Set a secure cookie\r\n self.encookie.set_secure_cookie('hello', 'Timmy')\r\n\r\nConfiguration\r\n\r\n.. code:: python\r\n\r\n application = tornado.web.Application([\r\n (r'/', MyHandler),\r\n ], **{\r\n 'encookie_secret': 'iamthecookiemons',\r\n },\r\n )", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/whardier/tornado-encookie", "keywords": "", "license": "None", "maintainer": "", "maintainer_email": "", "name": "tornado-encookie", "package_url": "https://pypi.org/project/tornado-encookie/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tornado-encookie/", "project_urls": { "Homepage": "http://github.com/whardier/tornado-encookie" }, "release_url": "https://pypi.org/project/tornado-encookie/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "Encrypted cookie support for the Tornado Web Framework", "version": "0.0.1" }, "last_serial": 800810, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8fbbd9d5d3ac1e154f78dd90d7f93cec", "sha256": "6f34d4dcd631cfb0f95a31fc0101a59fe4af4ef80656fc78e7b4d8816fd3fb24" }, "downloads": -1, "filename": "tornado-encookie-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8fbbd9d5d3ac1e154f78dd90d7f93cec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2940, "upload_time": "2013-05-15T22:55:00", "url": "https://files.pythonhosted.org/packages/d2/d6/92dce94b0192e9673f2529793a2971f030c1aba7056f071080ae34f70ade/tornado-encookie-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8fbbd9d5d3ac1e154f78dd90d7f93cec", "sha256": "6f34d4dcd631cfb0f95a31fc0101a59fe4af4ef80656fc78e7b4d8816fd3fb24" }, "downloads": -1, "filename": "tornado-encookie-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8fbbd9d5d3ac1e154f78dd90d7f93cec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2940, "upload_time": "2013-05-15T22:55:00", "url": "https://files.pythonhosted.org/packages/d2/d6/92dce94b0192e9673f2529793a2971f030c1aba7056f071080ae34f70ade/tornado-encookie-0.0.1.tar.gz" } ] }