{ "info": { "author": "Zeheng Li", "author_email": "imzehengl@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# ezapi-tmdb\n\nA Python wrapper for TMDb API, supporting version [3](https://developers.themoviedb.org/3/getting-started)\n\n[![Travis](https://img.shields.io/travis/zehengl/ezapi-tmdb.svg)](https://travis-ci.org/zehengl/ezapi-tmdb)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n![PyPI - License](https://img.shields.io/pypi/l/ezapi-tmdb.svg)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ezapi-tmdb.svg)\n[![PyPI](https://img.shields.io/pypi/v/ezapi-tmdb.svg)](https://pypi.python.org/pypi/ezapi-tmdb)\n![GitHub commits since latest release](https://img.shields.io/github/commits-since/zehengl/ezapi-tmdb/0.5.0.svg)\n\n## Install\n\n pip install ezapi-tmdb\n\n## Test\n\n git clone git@github.com:zehengl/ezapi-tmdb.git\n export api_key=\"...\"\n export username=\"...\"\n export password=\"...\"\n cd ezapi-tmdb\n python setup.py test\n\n## Usage\n\n1. All endpoints are mapped to funtions in a `TMDb` object\n2. All query string params are used keyword arguments\n\nSee [documents](https://developers.themoviedb.org/3/getting-started) for detailed API usage.\n\n from tmdb import TMDb\n\n api_key = \"...\"\n\n tmdb = TMDb(api_key)\n\n # query string params are used as keyword arguments\n print(tmdb.get_popular_movies(region=\"US\"))\n print(tmdb.get_tvs_on_the_air(page=10))\n\n # create session_id with username/password login\n username = \"...\"\n password = \"...\"\n request_token = tmdb.create_request_token().get(\"request_token\")\n tmdb.create_session_with_login(username, password, request_token)\n session_id = tmdb.create_session(request_token).get(\"session_id\")\n\n # some endpoints require session_id\n print(tmdb.get_account_details(session_id=session_id))\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/zehengl/ezapi-tmdb", "keywords": "TMDb", "license": "MIT", "maintainer": "Zeheng Li", "maintainer_email": "imzehengl@gmail.com", "name": "ezapi-tmdb", "package_url": "https://pypi.org/project/ezapi-tmdb/", "platform": "", "project_url": "https://pypi.org/project/ezapi-tmdb/", "project_urls": { "Homepage": "https://github.com/zehengl/ezapi-tmdb" }, "release_url": "https://pypi.org/project/ezapi-tmdb/0.5.0/", "requires_dist": [ "requests", "wrapt" ], "requires_python": "", "summary": "An Python wrapper for TMDb API", "version": "0.5.0" }, "last_serial": 4863013, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "c2f499451aa30a2cb7be7fc244ab4a1e", "sha256": "daf06ab7d9b39b17506abb205a01a671047d06d0a27da705e57d649d4393a1af" }, "downloads": -1, "filename": "ezapi_tmdb-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c2f499451aa30a2cb7be7fc244ab4a1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8517, "upload_time": "2019-02-17T09:03:20", "url": "https://files.pythonhosted.org/packages/79/42/f0ddd141968d3b7bff18c1fe62480390ea03b02c3c8f6dd8f0edd9d5db84/ezapi_tmdb-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cec430186f5cdfc4ec76971adc4137f3", "sha256": "7bd83690b83b6d25cf670cd4ea2d3201318f7ae881e6c519a05bbbdef4456161" }, "downloads": -1, "filename": "ezapi_tmdb-0.3.0.tar.gz", "has_sig": false, "md5_digest": "cec430186f5cdfc4ec76971adc4137f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4577, "upload_time": "2019-02-17T09:03:21", "url": "https://files.pythonhosted.org/packages/8a/cc/01dad7bda5a76929d205f05e2847a375853420446a832dff74350f9163e7/ezapi_tmdb-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "980da040fe9ba5fa21f92bd363fa8320", "sha256": "aaf49b9f0cef201828703a7d1a32fdac095d581f95ae8b8c1fe978d32a40cb73" }, "downloads": -1, "filename": "ezapi_tmdb-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "980da040fe9ba5fa21f92bd363fa8320", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19711, "upload_time": "2019-02-21T07:07:05", "url": "https://files.pythonhosted.org/packages/90/41/03ded65c6977157f33cc7dcd655287e9e040940893848fdc4b93ef40ea26/ezapi_tmdb-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05a5b9c05702bf148979df0a9f22c6a7", "sha256": "eca7105319254157365f46239074638d8dccb5f369a13e8a9615e538e7681db2" }, "downloads": -1, "filename": "ezapi_tmdb-0.4.0.tar.gz", "has_sig": false, "md5_digest": "05a5b9c05702bf148979df0a9f22c6a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8020, "upload_time": "2019-02-21T07:07:07", "url": "https://files.pythonhosted.org/packages/63/82/1dbb72402face18aea460965b156f8cdcc05bee6fc2ce573661d002a6ada/ezapi_tmdb-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f7d2b7280924c53b85368017f7acae3d", "sha256": "ad0b6fb36aed47b8403936b404edc798a9b7bac0c2064bcaeca6ca597c51fa9d" }, "downloads": -1, "filename": "ezapi_tmdb-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f7d2b7280924c53b85368017f7acae3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25342, "upload_time": "2019-02-25T05:33:58", "url": "https://files.pythonhosted.org/packages/71/39/f2543623578f943915876997e2f06758c4a5d1b8b434ae325dd6f673e097/ezapi_tmdb-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "857760ad4490c7b5f50286203edc2c25", "sha256": "a713f990dd9ae803abe561ed61be1a0ebb1e12a02839bc55a129c37db0e2ba14" }, "downloads": -1, "filename": "ezapi_tmdb-0.5.0.tar.gz", "has_sig": false, "md5_digest": "857760ad4490c7b5f50286203edc2c25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10750, "upload_time": "2019-02-25T05:33:59", "url": "https://files.pythonhosted.org/packages/06/f2/80b5436d46e823495f01285ffa96c5c5336ebb471358e6128a171cc8d489/ezapi_tmdb-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f7d2b7280924c53b85368017f7acae3d", "sha256": "ad0b6fb36aed47b8403936b404edc798a9b7bac0c2064bcaeca6ca597c51fa9d" }, "downloads": -1, "filename": "ezapi_tmdb-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f7d2b7280924c53b85368017f7acae3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25342, "upload_time": "2019-02-25T05:33:58", "url": "https://files.pythonhosted.org/packages/71/39/f2543623578f943915876997e2f06758c4a5d1b8b434ae325dd6f673e097/ezapi_tmdb-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "857760ad4490c7b5f50286203edc2c25", "sha256": "a713f990dd9ae803abe561ed61be1a0ebb1e12a02839bc55a129c37db0e2ba14" }, "downloads": -1, "filename": "ezapi_tmdb-0.5.0.tar.gz", "has_sig": false, "md5_digest": "857760ad4490c7b5f50286203edc2c25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10750, "upload_time": "2019-02-25T05:33:59", "url": "https://files.pythonhosted.org/packages/06/f2/80b5436d46e823495f01285ffa96c5c5336ebb471358e6128a171cc8d489/ezapi_tmdb-0.5.0.tar.gz" } ] }