{ "info": { "author": "Steven Cheng", "author_email": "stevenc81@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=======\npystex\n=======\n\nPython API client for StackExchange APIv2.1\n\n## Installation\n\n### To Run\n pip install pystex\n\n### To Develop\nNothing specific now\n\n## Usage\n\n from pystex import Stackexchange\n from pystex import APIError\n\n client = Stackexchange({Your API Key})\n\n try:\n result = client.users.get()\n except APIError as e:\n print e\n\nIn case of having variables for an API call. For example:\n\n http://api.stackexchange.com/2.1/tags/python/top-answerers/all_time?pagesize=30&site=stackoverflow\n\nPlease note the API **tags/{tag}/top-answerers** allow a tag to be a variable. In such cases. It's safe to use `__getattr__()` directly. The pystex for above example will be:\n\n skill = 'python'\n result = api_client.tags.__getattr__(skill).__getattr__('top-answerers').all_time.get(pagesize=30, page=1)\n\nIt's also worth to note API url with hyphen isn't allowed in Python language, thus `__getattr__()` was used.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/stevenc81/pystex", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pystex", "package_url": "https://pypi.org/project/pystex/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pystex/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/stevenc81/pystex" }, "release_url": "https://pypi.org/project/pystex/0.0.20/", "requires_dist": null, "requires_python": null, "summary": "Python StackExchange API Client", "version": "0.0.20" }, "last_serial": 900553, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ce4285e6aa19aa7bda28cc3035b55f20", "sha256": "79e8b50ed42b4ae53621fb567e7a23f7caf8e7bac07049811b47d8939ec1b097" }, "downloads": -1, "filename": "pystex-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ce4285e6aa19aa7bda28cc3035b55f20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2713, "upload_time": "2013-08-11T05:53:54", "url": "https://files.pythonhosted.org/packages/20/96/d97c93fa8ec9533d94d4c57bc57f108d2d56c0e50e6c84ee2090000ee6d4/pystex-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "8cf11e0945b0492357174a154e2716ff", "sha256": "a903713b38268268348375a65995391a00d183022a878d689bd97ecc41dba238" }, "downloads": -1, "filename": "pystex-0.0.10.tar.gz", "has_sig": false, "md5_digest": "8cf11e0945b0492357174a154e2716ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3438, "upload_time": "2013-08-22T09:01:46", "url": "https://files.pythonhosted.org/packages/9f/56/81d6e70ba0f3c79cccb940b32eb45c6c595b022839e5558c802a32908b2f/pystex-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "ae596b64f285bd6b775ed87acba6f5f4", "sha256": "d222b06257b47d64eb5514355c847e2a2cb6aed2104482a7aa738631b56e09e4" }, "downloads": -1, "filename": "pystex-0.0.11.tar.gz", "has_sig": false, "md5_digest": "ae596b64f285bd6b775ed87acba6f5f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3467, "upload_time": "2013-08-22T09:17:21", "url": "https://files.pythonhosted.org/packages/9e/85/2ae28c4ff6338313a6f23ae9ff7405597e8d7b019d6092cf799d1b52c42b/pystex-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "85afee43e1562aeb7d67a7d1001f8a84", "sha256": "da120f3f555da46b35099a6536eeb292209beeae31195e7663edead15987953b" }, "downloads": -1, "filename": "pystex-0.0.12.tar.gz", "has_sig": false, "md5_digest": "85afee43e1562aeb7d67a7d1001f8a84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3468, "upload_time": "2013-08-22T09:38:58", "url": "https://files.pythonhosted.org/packages/0b/4e/f3a6a8a35ca8d55e0d9e8a924bc72fc2d17d306b6bfe1e545f7a433c3c4d/pystex-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "3728b6b120d7fbcba39633ab67438ac4", "sha256": "769acb7f407b3364db9afbf85867400ed265b3c34cc37b006c5be45b3f35c379" }, "downloads": -1, "filename": "pystex-0.0.13.tar.gz", "has_sig": false, "md5_digest": "3728b6b120d7fbcba39633ab67438ac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3471, "upload_time": "2013-08-22T09:51:07", "url": "https://files.pythonhosted.org/packages/1a/57/5b7d895dc8ba139ce4c613a912fba0f1608d45a14ae961e248c2050b0209/pystex-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "0dfb91f8eae91f0d234bbf31370f9df7", "sha256": "77be5f57715635833a6c2a693077b7d84e6fb1a9275b17de04004f4e57e1e951" }, "downloads": -1, "filename": "pystex-0.0.14.tar.gz", "has_sig": false, "md5_digest": "0dfb91f8eae91f0d234bbf31370f9df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3496, "upload_time": "2013-08-23T17:52:43", "url": "https://files.pythonhosted.org/packages/63/a7/d9ad316f8f3005ad92ea6763cc6f7d768caa07a29e96d726891d0f9183ac/pystex-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "a90bdcff886bc53bc0dc3b0f8313d61d", "sha256": "62081e1facb8f2e4731b9bcf152576f80028136996c20162ed795c0f7cf9159a" }, "downloads": -1, "filename": "pystex-0.0.15.tar.gz", "has_sig": false, "md5_digest": "a90bdcff886bc53bc0dc3b0f8313d61d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3564, "upload_time": "2013-08-29T06:47:19", "url": "https://files.pythonhosted.org/packages/da/2b/32419664d4b3b0371e3c5bd937a9f0066c82812c515d20520309e0fc877f/pystex-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "d8794b0ee4d75b00878bda4a0c937bba", "sha256": "732addc9eb9cbb8a78598f15c6e18e17790aefa2254374a68a53388eb85e3aa4" }, "downloads": -1, "filename": "pystex-0.0.16.tar.gz", "has_sig": false, "md5_digest": "d8794b0ee4d75b00878bda4a0c937bba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3563, "upload_time": "2013-08-29T07:30:00", "url": "https://files.pythonhosted.org/packages/2d/94/f68d0326f06559a10b44de0857c94501136eb3264a7c39483436512085f3/pystex-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "6727dd7301dd304dc1546855fda707fd", "sha256": "ab54fd0882f72f244f379065cd10d46cc5eb128f922b2f4128723b6352d47884" }, "downloads": -1, "filename": "pystex-0.0.17.tar.gz", "has_sig": false, "md5_digest": "6727dd7301dd304dc1546855fda707fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3564, "upload_time": "2013-09-12T13:59:05", "url": "https://files.pythonhosted.org/packages/e4/f8/ee0d285e3a70fcbfe976d5eb570591e56ffeb9ed751937d57e6eb9751429/pystex-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "1ee92434210852dba5b7ffd4da7fa7f9", "sha256": "dac35b8b2b3752cc68cf1962f2be3a346aa64a22f85d9ed51d0e5888d0bb5b13" }, "downloads": -1, "filename": "pystex-0.0.18.tar.gz", "has_sig": false, "md5_digest": "1ee92434210852dba5b7ffd4da7fa7f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3556, "upload_time": "2013-09-12T14:14:33", "url": "https://files.pythonhosted.org/packages/6a/6e/c43a3a2cfc77304762d68c711a1cf99c54c7630817c1e8df17aedf5b9c96/pystex-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "533c218054d328b1f983ddc196c444b2", "sha256": "9c15936dcbd72acb4f3cbe1a98eb7ce2b925cfa20c6e7003d9f91e3ea71ee89d" }, "downloads": -1, "filename": "pystex-0.0.19.tar.gz", "has_sig": false, "md5_digest": "533c218054d328b1f983ddc196c444b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3832, "upload_time": "2013-09-17T10:05:56", "url": "https://files.pythonhosted.org/packages/11/1a/45f546361b54e614758cda05e837da83e465d490f12679639fa75dd316f8/pystex-0.0.19.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d174ac7c967a16b4857d175f1e59306a", "sha256": "c1641d07e6b3b81f4734747e25299fff638c1e9fb3a85e04826e6ad16edbdb10" }, "downloads": -1, "filename": "pystex-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d174ac7c967a16b4857d175f1e59306a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2726, "upload_time": "2013-08-11T09:10:29", "url": "https://files.pythonhosted.org/packages/c8/65/8ca380f203c0a68d1eaefe5fd174a57e138e055f4ed9831b9e61219fb57c/pystex-0.0.2.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "6a19ba01863aa369d2c0dc7670a743e0", "sha256": "3c52b02c6c332195b8feb2eb0de135de483be1492628e3a013f5270d4b68792c" }, "downloads": -1, "filename": "pystex-0.0.20.tar.gz", "has_sig": false, "md5_digest": "6a19ba01863aa369d2c0dc7670a743e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3874, "upload_time": "2013-10-22T11:52:25", "url": "https://files.pythonhosted.org/packages/08/72/e90fea2ef628ee6a6ab7b17f2d51428a2dc37d32c3e5477415842604ed08/pystex-0.0.20.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3700697eee3d17c50fc2e89d71eb3777", "sha256": "454d0406de72565191c7ebb3869118c19e0e5568561cf03a3894053e88a08943" }, "downloads": -1, "filename": "pystex-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3700697eee3d17c50fc2e89d71eb3777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2727, "upload_time": "2013-08-12T17:54:17", "url": "https://files.pythonhosted.org/packages/d3/cd/4fa5a04ee1d3b7abb679d9af8d58a6192683da170b318cc452109f2aab8a/pystex-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "664bf4d58feaaee0a869cf300983801d", "sha256": "465d3a7a0a82aeb2aca318f867d0fb73c4d895ce997e4d489905b824efc07df3" }, "downloads": -1, "filename": "pystex-0.0.4.tar.gz", "has_sig": false, "md5_digest": "664bf4d58feaaee0a869cf300983801d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3214, "upload_time": "2013-08-12T18:30:39", "url": "https://files.pythonhosted.org/packages/c5/03/22c82d6f95ba52fdcf18c523f6d8da2e5efbfe1e0c1264db4e4c90b087c4/pystex-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "24cc98ecd3e5450059330a66cc3c88dd", "sha256": "4ccef7a48cd50ab8773347e716109355ee4d2ffafe81f520fcf6964b479fa3b5" }, "downloads": -1, "filename": "pystex-0.0.5.tar.gz", "has_sig": false, "md5_digest": "24cc98ecd3e5450059330a66cc3c88dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3197, "upload_time": "2013-08-13T03:44:57", "url": "https://files.pythonhosted.org/packages/00/74/1d9ef868d7bbfa116cdf4ac0388d1ebda75927c357a875083e8bd3675d4b/pystex-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "6395b07534ad29ff344b3efd653e24de", "sha256": "dc5cecacfc65b680d743626b9175714f6ad52b441205ceaf3092cd8b8e6978e6" }, "downloads": -1, "filename": "pystex-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6395b07534ad29ff344b3efd653e24de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3383, "upload_time": "2013-08-14T07:21:32", "url": "https://files.pythonhosted.org/packages/6a/f3/8ada959c2db4fca9e96693fd758e3a376b22782df1283147869626055593/pystex-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "5150eb5f192410aaeb214b64a4d4d518", "sha256": "97de4fa44d44916a5cc61711f589c22572d5e8a4f10cbfd0cf1301bcd3971ab0" }, "downloads": -1, "filename": "pystex-0.0.7.tar.gz", "has_sig": false, "md5_digest": "5150eb5f192410aaeb214b64a4d4d518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3385, "upload_time": "2013-08-20T07:01:23", "url": "https://files.pythonhosted.org/packages/8c/b5/9a7542ce7e84ead1473c305f1a008fd343006f0265b8291232372375b90d/pystex-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "2b54ab054c7130ae70245193b8116772", "sha256": "631f5f43b20a2207af1c6b124f2cef03524dddb3c6fd6afc805fc15a02e8f2f1" }, "downloads": -1, "filename": "pystex-0.0.8.tar.gz", "has_sig": false, "md5_digest": "2b54ab054c7130ae70245193b8116772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3435, "upload_time": "2013-08-22T08:47:13", "url": "https://files.pythonhosted.org/packages/ed/ea/016f17f8eeffa9ccaa45b4cbccfd357b7a78499d578a62a3766ce8093c73/pystex-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "3d2fa3b8cb2106ba0f86fe7f30261b85", "sha256": "c4650f72389688c6f7300a45b6de7486a1435073dd7b1a3ee74883c39d02a805" }, "downloads": -1, "filename": "pystex-0.0.9.tar.gz", "has_sig": false, "md5_digest": "3d2fa3b8cb2106ba0f86fe7f30261b85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3436, "upload_time": "2013-08-22T08:56:52", "url": "https://files.pythonhosted.org/packages/bf/47/d3301035dde5555f4a76f4fe20c6948c5197512338a227c5d8ff899a5b08/pystex-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a19ba01863aa369d2c0dc7670a743e0", "sha256": "3c52b02c6c332195b8feb2eb0de135de483be1492628e3a013f5270d4b68792c" }, "downloads": -1, "filename": "pystex-0.0.20.tar.gz", "has_sig": false, "md5_digest": "6a19ba01863aa369d2c0dc7670a743e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3874, "upload_time": "2013-10-22T11:52:25", "url": "https://files.pythonhosted.org/packages/08/72/e90fea2ef628ee6a6ab7b17f2d51428a2dc37d32c3e5477415842604ed08/pystex-0.0.20.tar.gz" } ] }