{ "info": { "author": "Alex Brinsmead", "author_email": "alex.brinsmead@dataloft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Hacker News API Wrapper\n=======================\n\nInstallation\n------------\n\n.. code-block:: bash\n\n pip install hackernews-python\n\nUsage\n-----\n\n.. code-block:: pycon\n\n >>> from hackernews import HackerNews\n >>> hn = HackerNews()\n >>> hn.top_stories()\n [8422599, 8422087, 8422928, 8422581, 8423825...\n\n >>> hn.item(1).title\n 'Y Combinator'\n\n >>> hn.item(1).time\n datetime.datetime(2006, 10, 9, 11, 21, 51)\n\n >>> hn.user('pg').created\n datetime.datetime(2006, 10, 9, 11, 21, 32)\n\n >>> hn.user('pg').karma\n 155040\n\n >>> hn.max_item()\n 8424314\n\n >>> hn.updates()\n {'items': [8423690, 8424315, 8424299...], 'profiles': ['exampleuser',...]}\n\n\nAPI Documentation\n-----------------\n\nhttps://github.com/HackerNews/API\n\n\nRelease History\n---------------\n\n0.3.1 (2014-10-12)\n++++++++++++++++++\n- Fix README examples\n\n\n0.3.0 (2014-10-12)\n++++++++++++++++++\n\n- Returns Item and User objects instead of dicts.\n\n\n0.2.0 (2014-10-10)\n++++++++++++++++++\n\n- Convert timestamps to native datetime objects (breaking change)\n- Added tests.py (100% line coverage)\n- Add link to official API docs to README.rst\n\n\n0.1.1 (2014-10-09)\n++++++++++++++++++\n\n- Improve syntax highlighting in README.rst\n\n\n0.1.0 (2014-10-07)\n++++++++++++++++++\n\n- 1st release", "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/abrinsmead/hackernews-python", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "hackernews-python", "package_url": "https://pypi.org/project/hackernews-python/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hackernews-python/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/abrinsmead/hackernews-python" }, "release_url": "https://pypi.org/project/hackernews-python/0.3.2/", "requires_dist": null, "requires_python": null, "summary": "Python wrapper for the official Hacker News API (v0)", "version": "0.3.2" }, "last_serial": 1292094, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3dc8449598d7a7fc8a75a281862a8ead", "sha256": "32f29ed60ed591e6f27987fe5c2daf7165fcce7f70ba23fe78c1c4946ab4a1af" }, "downloads": -1, "filename": "hackernews_python-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3dc8449598d7a7fc8a75a281862a8ead", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 2920, "upload_time": "2014-10-07T21:54:14", "url": "https://files.pythonhosted.org/packages/26/7a/cf00176b9ad2a154ae186463f3512b944b8b1f89bd338d9195c971f90406/hackernews_python-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c75c8c7b869822a08d02755f1abb7d78", "sha256": "39dae827ad9d66ffc14ed55cc4e51a8e71ef4d067c435692d43ffa30495dc24c" }, "downloads": -1, "filename": "hackernews-python-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c75c8c7b869822a08d02755f1abb7d78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2311, "upload_time": "2014-10-07T21:54:00", "url": "https://files.pythonhosted.org/packages/06/c1/b3daa86bdf0a4deb62ec8ec98b79b956c657c7367cc3eb615033c1f428d7/hackernews-python-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "192cfe74158116af4eed6df706353d06", "sha256": "35159c38e4041c8183b65e533ba4354048f6dc68900a6e91cef13fec03018ebc" }, "downloads": -1, "filename": "hackernews_python-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "192cfe74158116af4eed6df706353d06", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 3329, "upload_time": "2014-10-09T06:36:40", "url": "https://files.pythonhosted.org/packages/ce/f5/e55a0f62c044e766af481ed8b94300870567d426c78de62e77cc2511b2bd/hackernews_python-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84a9f5f2b3068a13641c81e7094ab700", "sha256": "0400bbbfc5bc08ca2ddd8476b46bf913025b93e089e2f5376eec182a5bd27130" }, "downloads": -1, "filename": "hackernews-python-0.1.1.tar.gz", "has_sig": false, "md5_digest": "84a9f5f2b3068a13641c81e7094ab700", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2561, "upload_time": "2014-10-09T06:36:21", "url": "https://files.pythonhosted.org/packages/07/c6/0a1c7f444100988f92bf32572d9254f5ec642616bb600b6cc594041d9f51/hackernews-python-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0370d8aad26f36a99f7ef9d905307910", "sha256": "1538385596360e2dfcc3a2eb6a8997f438473eca4261268f38f2ffc3f4061fe5" }, "downloads": -1, "filename": "hackernews_python-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0370d8aad26f36a99f7ef9d905307910", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 3921, "upload_time": "2014-10-11T01:15:11", "url": "https://files.pythonhosted.org/packages/8a/ec/95d936103b414c815454e868647c05db3d9ec59c3b09dbcde5bdbb402ff9/hackernews_python-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d4f8cb75954cc953ebfe0b7e2dc51d9", "sha256": "8ba953387cadbcc75b73aa46fa25541b4145be900a558f13d4ace6cde33cb009" }, "downloads": -1, "filename": "hackernews-python-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5d4f8cb75954cc953ebfe0b7e2dc51d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3045, "upload_time": "2014-10-11T01:14:26", "url": "https://files.pythonhosted.org/packages/6c/29/ce9eb7b747b5ba96fe7458c3f736e280e00a3980d3205e40504e362fbccb/hackernews-python-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "120935eff497242047894a48b8e4b9eb", "sha256": "86c7db25a951483e6a7222a15c723be5de0334f427761f2725175f93b90ad803" }, "downloads": -1, "filename": "hackernews_python-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "120935eff497242047894a48b8e4b9eb", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4042, "upload_time": "2014-10-12T18:43:06", "url": "https://files.pythonhosted.org/packages/14/49/249db6523ad42ed8eab4a724e9c7ecb7cd25e3696f624968a49613de3702/hackernews_python-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a3cd5dafd98e52d506f20fdc7cff2d5", "sha256": "756934b96f33da5a1d463517040aeaad5726b83e131fa2c0a2e1e6c7933bd6d6" }, "downloads": -1, "filename": "hackernews-python-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9a3cd5dafd98e52d506f20fdc7cff2d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3145, "upload_time": "2014-10-12T18:42:57", "url": "https://files.pythonhosted.org/packages/d9/14/47ca0509b2abfcde5b2769b83c7da1291547ab9f6decc280cbb338e4ad61/hackernews-python-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "3dea38957f44cd92837c80a95ba7c784", "sha256": "764579f5ecc48a3192b9bce9a8f1d9bdf830dacd4734d74c4a56a06e79c68af2" }, "downloads": -1, "filename": "hackernews_python-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3dea38957f44cd92837c80a95ba7c784", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4023, "upload_time": "2014-10-12T19:03:54", "url": "https://files.pythonhosted.org/packages/f4/86/83e66936a0355926d393990becf326cc8a8232b84d7cdd36d039b9f2aae9/hackernews_python-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42009614d33e0331d0ecf43db14dd21e", "sha256": "624e9fef3db1a75d604e1629704654564cab1b2e0f91e0188dbdc1055507c603" }, "downloads": -1, "filename": "hackernews-python-0.3.1.tar.gz", "has_sig": false, "md5_digest": "42009614d33e0331d0ecf43db14dd21e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3143, "upload_time": "2014-10-12T19:03:47", "url": "https://files.pythonhosted.org/packages/06/69/6cf12c2160110e2008f67721f18fbcb28fb2881033d98a6bc0971181d31d/hackernews-python-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "9996ab593035c4b4ccec7a103bac75fc", "sha256": "28863e2623ad63aae3d6c69f67d39a9906205b681918bea4a83a0b1a4795374c" }, "downloads": -1, "filename": "hackernews-python-0.3.2.tar.gz", "has_sig": false, "md5_digest": "9996ab593035c4b4ccec7a103bac75fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3280, "upload_time": "2014-11-02T20:48:34", "url": "https://files.pythonhosted.org/packages/1d/df/007d8726e829d54f0f1ee7f843389d3872d20be717b163a06d373b91a26f/hackernews-python-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9996ab593035c4b4ccec7a103bac75fc", "sha256": "28863e2623ad63aae3d6c69f67d39a9906205b681918bea4a83a0b1a4795374c" }, "downloads": -1, "filename": "hackernews-python-0.3.2.tar.gz", "has_sig": false, "md5_digest": "9996ab593035c4b4ccec7a103bac75fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3280, "upload_time": "2014-11-02T20:48:34", "url": "https://files.pythonhosted.org/packages/1d/df/007d8726e829d54f0f1ee7f843389d3872d20be717b163a06d373b91a26f/hackernews-python-0.3.2.tar.gz" } ] }