{ "info": { "author": "Hackathon", "author_email": "kimi.huang@brightcells.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "============\npywe-storage\n============\n\nWechat Storage Module for Python.\n\nInstallation\n============\n\n::\n\n pip install pywe-storage\n\n\nUsage\n=====\n\nMemoryStorage::\n\n In [1]: from pywe_storage import MemoryStorage\n\n In [2]: storage = MemoryStorage()\n\n In [3]: storage.set('xx:oo', {'a': 1, 'b': 2})\n\n In [4]: storage.get('xx:oo')\n Out[4]: {'a': 1, 'b': 2}\n\n\nRedisStorage::\n\n In [1]: import redis_extensions as redis\n\n In [2]: r = redis.StrictRedisExtensions(host='localhost', port=6379, db=0)\n\n In [3]: from pywe_storage import RedisStorage\n\n In [4]: storage = RedisStorage(r)\n\n In [5]: storage.set('xx:oo', {'a': 1, 'b': 2})\n\n In [6]: storage.get('xx:oo')\n Out[6]: {u'a': 1, u'b': 2}\n\n In [7]: r.get('pywe:xx:oo')\n Out[7]: '{\"a\": 1, \"b\": 2}'\n\n\nMethod\n======\n\n::\n\n class MemoryStorage(BaseStorage):\n def __init__(self, prefix='pywe'):\n\n class RedisStorage(BaseStorage):\n def __init__(self, redis, prefix='pywe'):\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sdkwe/pywe-storage", "keywords": "Wechat Weixin Storage", "license": "", "maintainer": "", "maintainer_email": "", "name": "pywe-storage", "package_url": "https://pypi.org/project/pywe-storage/", "platform": "", "project_url": "https://pypi.org/project/pywe-storage/", "project_urls": { "Homepage": "https://github.com/sdkwe/pywe-storage" }, "release_url": "https://pypi.org/project/pywe-storage/1.0.1/", "requires_dist": [ "pywe-utils" ], "requires_python": "", "summary": "Wechat Storage Module for Python.", "version": "1.0.1" }, "last_serial": 3059114, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c2d7b5515f32232295be583884f7c3f4", "sha256": "1d2e3421baa84e0b48291e61ae23215af851b3f0dbd95623697e3f9f09695e16" }, "downloads": -1, "filename": "pywe_storage-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2d7b5515f32232295be583884f7c3f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5373, "upload_time": "2017-01-12T06:00:10", "url": "https://files.pythonhosted.org/packages/20/da/e93d65a926318913d419c3ee3110756197a53ab007e40d5155770b88d06a/pywe_storage-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ab284f57602c6d04cbf423115ee836e", "sha256": "09d9d930f17f2cd0e5d30ef67842315cea7507c36fffcb7455cb9918547162fa" }, "downloads": -1, "filename": "pywe-storage-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0ab284f57602c6d04cbf423115ee836e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2335, "upload_time": "2017-01-12T06:00:12", "url": "https://files.pythonhosted.org/packages/1b/0a/fa1edb88f63ba748be5e44a0ff5a1d7646c80e9a5fc4b136fdcbcd59d3da/pywe-storage-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "62b6a24edfa8b9dbd012e6d8e6199e5a", "sha256": "8369bbccb41ae923a5558a1fa61a02054ba1aafb083835f98f92cbba89155735" }, "downloads": -1, "filename": "pywe_storage-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62b6a24edfa8b9dbd012e6d8e6199e5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5395, "upload_time": "2017-07-30T10:40:34", "url": "https://files.pythonhosted.org/packages/bb/16/a7b241c6e052b72ab5cdc173b22c4511e72e6a3a59d84adde459a81c3172/pywe_storage-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8858900c17ba31a33d67c0d9323e9e19", "sha256": "2a0a70d436633d6eb14f1730812dea1af0f3c8e98bf4d8610555942362e354c4" }, "downloads": -1, "filename": "pywe-storage-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8858900c17ba31a33d67c0d9323e9e19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2348, "upload_time": "2017-07-30T10:40:36", "url": "https://files.pythonhosted.org/packages/3b/c2/80eb273950cfef6051386587c333feaf26f7f40525c19e120129984d72f4/pywe-storage-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62b6a24edfa8b9dbd012e6d8e6199e5a", "sha256": "8369bbccb41ae923a5558a1fa61a02054ba1aafb083835f98f92cbba89155735" }, "downloads": -1, "filename": "pywe_storage-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62b6a24edfa8b9dbd012e6d8e6199e5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5395, "upload_time": "2017-07-30T10:40:34", "url": "https://files.pythonhosted.org/packages/bb/16/a7b241c6e052b72ab5cdc173b22c4511e72e6a3a59d84adde459a81c3172/pywe_storage-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8858900c17ba31a33d67c0d9323e9e19", "sha256": "2a0a70d436633d6eb14f1730812dea1af0f3c8e98bf4d8610555942362e354c4" }, "downloads": -1, "filename": "pywe-storage-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8858900c17ba31a33d67c0d9323e9e19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2348, "upload_time": "2017-07-30T10:40:36", "url": "https://files.pythonhosted.org/packages/3b/c2/80eb273950cfef6051386587c333feaf26f7f40525c19e120129984d72f4/pywe-storage-1.0.1.tar.gz" } ] }