{ "info": { "author": "Yuhui", "author_email": "yuhuibc@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Internet" ], "description": "datagovsg\n=========\n\n|pyversions| |pypi| |status| |license| |readthedocs|\n\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/datagovsg\n :alt: Python 3\n.. |pypi| image:: https://img.shields.io/pypi/v/datagovsg\n :alt: PyPi\n :target: https://pypi.org/project/datagovsg\n.. |status| image:: https://img.shields.io/pypi/status/datagovsg\n :alt: PyPi status\n.. |license| image:: https://img.shields.io/github/license/yuhui/datagovsg\n :alt: GNU General Public License v3.0\n :target: https://www.gnu.org/licenses/gpl-3.0.html\n.. |readthedocs| image:: https://readthedocs.org/projects/datagovsg/badge/?version=latest\n :alt: Documentation Status\n :target: https://datagovsg.readthedocs.io/en/latest/?badge=latest\n\nThis is an unofficial Python package for interacting with APIs available at `Data.gov.sg`_.\n\n.. _Data.gov.sg: https://data.gov.sg\n\nInstalling the package\n----------------------\n\nInstall the package using ``pip``::\n\n pip install datagovsg\n\nUsing the package\n-----------------\n\nThe main steps are:\n\n1. Import a class.\n2. Instantiate an object from the class.\n3. Call a function on that object.\n\nFor more information, `refer to the documentation`_.\n\n.. _refer to the documentation: http://datagovsg.readthedocs.io/\n\nUsage overview\n^^^^^^^^^^^^^^\n\nInteracting with `Data.gov.sg`_'s API is done through one of four clients, where each client corresponds with a \"set\" of endpoints. (`Data.gov.sg`_ doesn't categorise its endpoints by set, but it can be assumed from the endpoints' path directories.)\n\nThe four clients are: ``Ckan``, ``Environment``, ``Technology`` and ``Transport``.\n\nEach client contains several public functions, one function per endpoint. A function's name is the same as its corresponding endpoint's ending path.\n\nMost functions accept named arguments, where an argument corresponds with a parameter that the endpoint accepts.\n\n *Why have separate clients instead of one single client?*\n\n Without knowing how `Data.gov.sg`_'s API will evolve, and noticing that the endpoints were themselves already partitioned into \"sets\", it seemed like a good idea to keep each set of endpoints in its own contextual client. This allows for each \"set\" of endpoints to be customised on their own, e.g. the ``Environment`` endpoints allow for either a date or date-time to be specified, whereas the ``Transport`` endpoints don't.\n\nReference\n---------\n\n`Data.gov.sg's Developer Guide`_\n\n.. _Data.gov.sg's Developer Guide : https://data.gov.sg/developer\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yuhui/datagovsg", "keywords": "data.gov.sg,python,singapore,wrapper", "license": "GNU General Public License v3", "maintainer": "", "maintainer_email": "", "name": "datagovsg", "package_url": "https://pypi.org/project/datagovsg/", "platform": "MacOS X", "project_url": "https://pypi.org/project/datagovsg/", "project_urls": { "Bug Tracker": "https://github.com/yuhui/datagovsg/issues", "Homepage": "https://github.com/yuhui/datagovsg", "Source": "https://github.com/yuhui/datagovsg" }, "release_url": "https://pypi.org/project/datagovsg/1.0.2/", "requires_dist": [ "backoff (<2.0,>=1.8)", "cachetools (<4.0,>=3)", "pytz (<2020,>=2019)", "requests (<3.0,>=2)" ], "requires_python": ">=3", "summary": "Python package for interacting with APIs available at Data.gov.sg", "version": "1.0.2" }, "last_serial": 5773804, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "6dd4ad227ed7d5ea27dfbffc0eb174da", "sha256": "cad5ac8e67f3c4eabc1da66abdf7a427bc0932a77d858d9a29eead8708a5ef49" }, "downloads": -1, "filename": "datagovsg-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6dd4ad227ed7d5ea27dfbffc0eb174da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 32620, "upload_time": "2019-08-06T14:59:34", "url": "https://files.pythonhosted.org/packages/11/a4/bcf155a7eab4ce1a00fd3f3e21d94b3a63ef091465f9324b239e5729e395/datagovsg-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15be0d375f76f10e5c0eab7ad3ed2a9d", "sha256": "b4610b404e429f52000777b1a29a6a489981f465d5ed371fd383b48da611e069" }, "downloads": -1, "filename": "datagovsg-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "15be0d375f76f10e5c0eab7ad3ed2a9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 32590, "upload_time": "2019-07-29T15:02:02", "url": "https://files.pythonhosted.org/packages/ff/18/b45e243f71b381e649deac7c25521de7f11e3ca990c8f12c62cade6ed739/datagovsg-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41c5c7b5e20ef4b45b5a4a9445cda82c", "sha256": "5c336d2499bad17ffb4d08b0a62db09c6fe738f9d4801ed5e0a76df2077b84e0" }, "downloads": -1, "filename": "datagovsg-1.0.tar.gz", "has_sig": false, "md5_digest": "41c5c7b5e20ef4b45b5a4a9445cda82c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 23413, "upload_time": "2019-07-29T15:02:06", "url": "https://files.pythonhosted.org/packages/d4/2d/9ba3acc4d38fc1900a7e796aa440f403863ad145868a78ef4c2c6aafb71b/datagovsg-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ef97d6f02b4b7bc866f71ad2756f6300", "sha256": "eb71ead390652d5097aa96bc1a053269824042ec6c58a4d7790fef0f9d4987b9" }, "downloads": -1, "filename": "datagovsg-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ef97d6f02b4b7bc866f71ad2756f6300", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 32621, "upload_time": "2019-08-06T15:04:43", "url": "https://files.pythonhosted.org/packages/39/80/6ae4878dac956b7956b36cea3430f7390778747ebf3060f4aa5cd0c3d043/datagovsg-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4223072c6a0fc6b44ad916da6303089d", "sha256": "8b09cab8e06d01e5998ccff6557073ba0cf91978e3a15597052906856fae6360" }, "downloads": -1, "filename": "datagovsg-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4223072c6a0fc6b44ad916da6303089d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 23423, "upload_time": "2019-08-06T15:04:45", "url": "https://files.pythonhosted.org/packages/96/74/4d772aa791e4a2e669988f9cb0e806a75720c1ff488d0529d5ea66a0ea08/datagovsg-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1000de534c7671000bab54ae9c84dbef", "sha256": "01c57626602ea379d73b0242440076f90a3600e71dbacb132fe28212b5ee696e" }, "downloads": -1, "filename": "datagovsg-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1000de534c7671000bab54ae9c84dbef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 32554, "upload_time": "2019-09-03T04:38:34", "url": "https://files.pythonhosted.org/packages/c3/50/93f8101506db34acbc1a076297d21b0993c852c187152f9767577f0bccf0/datagovsg-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "325849dda9ab1190257cd2807fd537c6", "sha256": "7767bd9b9e1985ea172409fef19c3e0ae60d71663c359badcf82249956c41e11" }, "downloads": -1, "filename": "datagovsg-1.0.2.tar.gz", "has_sig": false, "md5_digest": "325849dda9ab1190257cd2807fd537c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 23522, "upload_time": "2019-09-03T04:38:36", "url": "https://files.pythonhosted.org/packages/b5/2b/6a86b46e416f6d1580bed35ba932c7718eb6630b8e05079ed3c5bec10968/datagovsg-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1000de534c7671000bab54ae9c84dbef", "sha256": "01c57626602ea379d73b0242440076f90a3600e71dbacb132fe28212b5ee696e" }, "downloads": -1, "filename": "datagovsg-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1000de534c7671000bab54ae9c84dbef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 32554, "upload_time": "2019-09-03T04:38:34", "url": "https://files.pythonhosted.org/packages/c3/50/93f8101506db34acbc1a076297d21b0993c852c187152f9767577f0bccf0/datagovsg-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "325849dda9ab1190257cd2807fd537c6", "sha256": "7767bd9b9e1985ea172409fef19c3e0ae60d71663c359badcf82249956c41e11" }, "downloads": -1, "filename": "datagovsg-1.0.2.tar.gz", "has_sig": false, "md5_digest": "325849dda9ab1190257cd2807fd537c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 23522, "upload_time": "2019-09-03T04:38:36", "url": "https://files.pythonhosted.org/packages/b5/2b/6a86b46e416f6d1580bed35ba932c7718eb6630b8e05079ed3c5bec10968/datagovsg-1.0.2.tar.gz" } ] }