{ "info": { "author": "Tom Aarsen", "author_email": "cubiegamedev@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n[![Build Status](https://travis-ci.com/CubieDev/TheNounProjectAPI.svg?branch=master)](https://travis-ci.com/CubieDev/TheNounProjectAPI)\n[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/CubieDev/TheNounProjectAPI.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/CubieDev/TheNounProjectAPI/context:python)\n[![codecov](https://codecov.io/gh/CubieDev/TheNounProjectAPI/branch/master/graph/badge.svg)](https://codecov.io/gh/CubieDev/TheNounProjectAPI)\n[![license](https://img.shields.io/github/license/CubieDev/TheNounProjectAPI)](https://github.com/CubieDev/TheNounProjectAPI/blob/master/LICENSE)\n\n# TheNounProjectAPI\n\nTheNounProjectAPI is a Python wrapper allowing convenient access to the [Noun Project](https://thenounproject.com/) API. It supports all endpoints and types of responses. Documentation for this wrapper can be found [here](https://cubiedev.github.io/TheNounProjectAPI/#thenounprojectapi), while the official documentation of the API itself may be found [here](https://api.thenounproject.com/).\n\n---\n\n# Installation\nTheNounProjectAPI is supported on Python 3.7+. The recommended method of installation is via [pip](https://pypi.org/project/pip/).\n```\npip install TheNounProjectAPI\n```\nYou can also install TheNounProjectAPI directly from github using:\n```\npip install --upgrade https://github.com/CubieDev/TheNounProjectAPI/archive/master.zip\n```\nFor help with installing Python and/or pip, see \"The Hitchhiker's Guide to Python\" [Installation Guides](https://docs.python-guide.org/starting/installation/#installation-guides)\n\n---\n\n# Getting started\nIt's strongly encouraged to use the [documentation](https://cubiedev.github.io/TheNounProjectAPI/#thenounprojectapi)'s [Getting started](https://cubiedev.github.io/TheNounProjectAPI/introduction.html#getting-started) section to get started, as it's tied to the rest of the documentation, allowing you to quickly find exactly what you need.\n\nHowever, I'll provide a quick sample.\n```python\n# See the Documentation for more information: https://cubiedev.github.io/TheNounProjectAPI\nfrom TheNounProjectAPI import API\n\nif __name__ == \"__main__\":\n # API Key and Secret from https://api.thenounproject.com/getting_started.html#creating-an-api-key\n key = \"\"\n secret = \"\"\n\n # Create api object\n api = API(key=key, secret=secret)\n\n # See the documentation for more endpoints\n icons = api.get_icons_by_term(\"goat\", public_domain_only=True, limit=2)\n\n # >>>icons\n # [,\n # ]\n\n for icon in icons:\n print(\"Icon's term:\", icon.term)\n print(\"This icon's tags:\", \", \".join(tag.slug for tag in icon.tags))\n print(\"Uploader's username:\", icon.uploader.username)\n```\n\nExamine the [TheNounProjectAPI documentation](https://cubiedev.github.io/TheNounProjectAPI/index.html#thenounprojectapi) for more examples of what can be done with TheNounProjectAPI.\n\n---\n\n# Documentation\nDocumentation can be found here: https://cubiedev.github.io/TheNounProjectAPI\n\n---\n\n# Tests\nRun `python runner.py`, `nosetests`, `python setup.py nosetests` or `python setup.py test` to run all tests in one batch.\n\n# License\nTheNounProjectAPI is licensed under MIT.\n\n# Contributions\nContributions are welcome.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/CubieDev/TheNounProjectAPI", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "TheNounProjectAPI", "package_url": "https://pypi.org/project/TheNounProjectAPI/", "platform": "", "project_url": "https://pypi.org/project/TheNounProjectAPI/", "project_urls": { "Homepage": "https://github.com/CubieDev/TheNounProjectAPI" }, "release_url": "https://pypi.org/project/TheNounProjectAPI/1.0.5/", "requires_dist": [ "requests", "requests-oauthlib", "wrapt" ], "requires_python": ">=3.7.0", "summary": "Python The Noun Project API Wrapper.", "version": "1.0.5" }, "last_serial": 5798856, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "f1ead138cc3150bb7b6b26a0856455b0", "sha256": "61ce2231d725fe9ac4b24b99855ec6925deab32679ebc7da2f7314b9f84fb0f1" }, "downloads": -1, "filename": "TheNounProjectAPI-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1ead138cc3150bb7b6b26a0856455b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 15676, "upload_time": "2019-08-04T09:25:18", "url": "https://files.pythonhosted.org/packages/70/95/40f872f35e4bd2090581384d0cf1134e9eac42c372168217218851496e80/TheNounProjectAPI-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "778a686769b5e30d8cd46d6be6b6388e", "sha256": "3a8d37d83055302b7d57982cca3fc27d7d04fad135ca1b6fe5e148a7392bfbdd" }, "downloads": -1, "filename": "TheNounProjectAPI-1.0.2.tar.gz", "has_sig": false, "md5_digest": "778a686769b5e30d8cd46d6be6b6388e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 13455, "upload_time": "2019-08-04T09:25:21", "url": "https://files.pythonhosted.org/packages/b2/17/de900b8e77aa9e24d45eb377a04118442739888fdf65bceed2e601d84665/TheNounProjectAPI-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "d77d365efaa2e268a69037130e23f0d2", "sha256": "d921a2c33ab8edfe49621424b2c0c9374403aa18c6684e568921a48fed76ba8e" }, "downloads": -1, "filename": "TheNounProjectAPI-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d77d365efaa2e268a69037130e23f0d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 15749, "upload_time": "2019-08-04T11:30:15", "url": "https://files.pythonhosted.org/packages/f8/f7/b1cdfe657c1be4733e8b1b6e5f353716efc43f5e842da628aee19f058e1b/TheNounProjectAPI-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aaa6043b5eeb2d2d280d7c3ff84aa40f", "sha256": "6141ae636895639296df133488d1f154e708409d9f848f75963a5ab49734a4bf" }, "downloads": -1, "filename": "TheNounProjectAPI-1.0.3.tar.gz", "has_sig": false, "md5_digest": "aaa6043b5eeb2d2d280d7c3ff84aa40f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 13676, "upload_time": "2019-08-04T11:30:17", "url": "https://files.pythonhosted.org/packages/e7/b5/93f72e5f757e0f497ac6c40febaf7cd3d8d6835225b5685459c4aca84567/TheNounProjectAPI-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "ffe0d40613ef8e5cef68add89c8fd95b", "sha256": "a1eea45ac8095441c44ae8dbb777a0ed5112dcaeccaa86296c44057af1c23fac" }, "downloads": -1, "filename": "TheNounProjectAPI-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ffe0d40613ef8e5cef68add89c8fd95b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 16136, "upload_time": "2019-08-31T11:41:13", "url": "https://files.pythonhosted.org/packages/0b/cb/ab418edff3dda929ef3cc605f1328378de241aae8b076ae89ad52216dd4a/TheNounProjectAPI-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d90f9803cfcf947a65a716bd6ae09a5a", "sha256": "c86d3fa8efe8461e69ea190ce177b3df74e10d0aff69cb058068e24ff1d5de74" }, "downloads": -1, "filename": "TheNounProjectAPI-1.0.4.tar.gz", "has_sig": false, "md5_digest": "d90f9803cfcf947a65a716bd6ae09a5a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 14096, "upload_time": "2019-08-31T11:41:14", "url": "https://files.pythonhosted.org/packages/7a/77/e575bdf5127738647e7c3c2c30fb78367331a44ff6b50116fceae8d31b0b/TheNounProjectAPI-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "bb602cbee6a188c20429d029dfc59f1a", "sha256": "6d4a02a532c75e5760adfc36222f04733e2f38d6e662dca65c8779448383fddc" }, "downloads": -1, "filename": "TheNounProjectAPI-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb602cbee6a188c20429d029dfc59f1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 16248, "upload_time": "2019-09-08T09:34:03", "url": "https://files.pythonhosted.org/packages/6d/27/32ebfea83a505b856b87ea6d05e863c6da018851a9205bef4aa50f9e6434/TheNounProjectAPI-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac28941b6c5baaa2ab7f28818854b960", "sha256": "12e13e2fe6aaa68df689829bfb64aea911948ed0ce672ead424ca93ecdb0c561" }, "downloads": -1, "filename": "TheNounProjectAPI-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ac28941b6c5baaa2ab7f28818854b960", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 14273, "upload_time": "2019-09-08T09:34:04", "url": "https://files.pythonhosted.org/packages/c1/ac/4477363b28d353b4e48291747b9180fc0f7dee6cac051695191f003a5a85/TheNounProjectAPI-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bb602cbee6a188c20429d029dfc59f1a", "sha256": "6d4a02a532c75e5760adfc36222f04733e2f38d6e662dca65c8779448383fddc" }, "downloads": -1, "filename": "TheNounProjectAPI-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb602cbee6a188c20429d029dfc59f1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 16248, "upload_time": "2019-09-08T09:34:03", "url": "https://files.pythonhosted.org/packages/6d/27/32ebfea83a505b856b87ea6d05e863c6da018851a9205bef4aa50f9e6434/TheNounProjectAPI-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac28941b6c5baaa2ab7f28818854b960", "sha256": "12e13e2fe6aaa68df689829bfb64aea911948ed0ce672ead424ca93ecdb0c561" }, "downloads": -1, "filename": "TheNounProjectAPI-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ac28941b6c5baaa2ab7f28818854b960", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 14273, "upload_time": "2019-09-08T09:34:04", "url": "https://files.pythonhosted.org/packages/c1/ac/4477363b28d353b4e48291747b9180fc0f7dee6cac051695191f003a5a85/TheNounProjectAPI-1.0.5.tar.gz" } ] }