{ "info": { "author": "spapanik", "author_email": "spapanik21@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "

\n \n \"Code\n \n

\n\nA python client for the API exposed by the TVDB. API keys should be acquired from the TVDB site prior to using this client.\n\n### Installation\n\ntvdb_api_client can be installed by running `pip install tvdb_api_client`. It requires Python 3.6+.\n\n### Usage\n\nInitialise the client (example using the django cache):\n```python\nfrom django.core.cache import cache\nfrom tvdb_api_client import TVDBClient\n\nclient = TVDBClient(\"username\", \"user_key\", \"api_key\", cache)\n```\n\nThe cache can be any object from a class that implements the get and set methods. The simplest solution would be the following:\n```python\nclass C(dict):\n def set(self, key, value):\n self[key] = value\n\ncache = C()\n```\n\nIt is advisable to use a cache that will persist during a server restart, so that the token will not have to be regenerated. Please be advised that the token will be stored in the cache in plaintext, so if there are any security considerations they should be taken care into account when choosing the cache.\n\nOnce the client has been initialised, you can use it to get the following info (and the respective methods):\n\n- Method to get TV series by TVDB id - `get_series_by_id(tvdb_id)`\n- Method to get TV series by IMDb id - `get_series_by_imdb_id(imdb_id)`\n- Method to find identifying info for a TV series by its name - `find_series_by_name(series_name)`\n- Method to get episodes by TV series using its TVDB id - `get_episodes_by_series(tvdb_id)`\n\nNote: the TVDB id can be an integer of a string in any method that it's required.\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/spapanik/tvdb_api_client", "keywords": "tvdb,imdb,tv series", "license": "MIT", "maintainer": "spapanik", "maintainer_email": "spapanik21@gmail.com", "name": "tvdb-api-client", "package_url": "https://pypi.org/project/tvdb-api-client/", "platform": "", "project_url": "https://pypi.org/project/tvdb-api-client/", "project_urls": { "Homepage": "https://github.com/spapanik/tvdb_api_client", "Repository": "https://github.com/spapanik/tvdb_api_client" }, "release_url": "https://pypi.org/project/tvdb-api-client/0.2.0/", "requires_dist": [ "requests (>=2.0,<3.0)" ], "requires_python": ">=3.6,<4.0", "summary": "A python client for TVDB rest API", "version": "0.2.0" }, "last_serial": 5322945, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7fecfb18bcc9fdbfbf34eedc7eae7d28", "sha256": "3308c55bc185c43b1b59dad3606d93059dc586b5f8b2e75a0b45ed1c30ad6f53" }, "downloads": -1, "filename": "tvdb_api_client-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7fecfb18bcc9fdbfbf34eedc7eae7d28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4241, "upload_time": "2017-08-05T19:10:03", "url": "https://files.pythonhosted.org/packages/fe/6e/52d4d93b275ccdf3de6477ec7858ff9e14369b517f257d5aa8dbf3d808f3/tvdb_api_client-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51ad9642a9a4910f1a0acab75092c6bb", "sha256": "a41e58d93c42d8a00e964b6e045042d24f7bb1cdd04e7e20a0bcd3509f6edf29" }, "downloads": -1, "filename": "tvdb_api_client-0.0.1.tar.gz", "has_sig": false, "md5_digest": "51ad9642a9a4910f1a0acab75092c6bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3628, "upload_time": "2017-08-05T19:10:06", "url": "https://files.pythonhosted.org/packages/9a/e6/8138de5e5f95e8bf4aaa886eeb23930059ad41cde8c3f0cde67ced1786be/tvdb_api_client-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ece7b7cf6844954c6ec3d51668bed95d", "sha256": "8203337dd0293f175381ddc7c819abd8f75cb1d5bfc38393bf4c03426c33b096" }, "downloads": -1, "filename": "tvdb_api_client-0.0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "ece7b7cf6844954c6ec3d51668bed95d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4245, "upload_time": "2017-08-06T16:25:38", "url": "https://files.pythonhosted.org/packages/63/eb/811ace699856ad798a9f2aa81ad4038c994b396beafe78708ccdefd4e939/tvdb_api_client-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1053d70aa7e0355dbd52f2ddab6c1805", "sha256": "d9f47a06b19793ae3fadb026f9e3a592bd37542064df554d19ee9f680f3d6a47" }, "downloads": -1, "filename": "tvdb_api_client-0.0.2.tar.gz", "has_sig": true, "md5_digest": "1053d70aa7e0355dbd52f2ddab6c1805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3639, "upload_time": "2017-08-06T16:25:39", "url": "https://files.pythonhosted.org/packages/80/21/be552a0c7b3cc0aa548985adaecd86ebbff6d2e94f403e05fa0e017c8c99/tvdb_api_client-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6bc23d48bd9f30b1c6cfb21109fe5d6f", "sha256": "023b9b85d004fb3934ff0867b9c3613b6f3ea632a23c1e9da677d3eb537dfead" }, "downloads": -1, "filename": "tvdb_api_client-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6bc23d48bd9f30b1c6cfb21109fe5d6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4937, "upload_time": "2018-02-24T19:01:25", "url": "https://files.pythonhosted.org/packages/37/82/f4ed99182ec15f5f2fd677bf40535f601df63199f6665ece13d9a24fdb54/tvdb_api_client-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e5ea444b20e0b67f1c6e606b982b7ff", "sha256": "5851337189c1560377a795eba8c6e886ca9a2975888621a0007b19ccb34cdd00" }, "downloads": -1, "filename": "tvdb_api_client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5e5ea444b20e0b67f1c6e606b982b7ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4066, "upload_time": "2018-02-24T19:01:26", "url": "https://files.pythonhosted.org/packages/fa/d9/8a7ff5d37dfbfe747a535658de6e4bac78fa3ceed916c520a9d812dc3d53/tvdb_api_client-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "74a7d5266bdfd32dce989e56f80bc144", "sha256": "c4a50c8959bf461d55338ea47a7ed231e129805919eeac45c235e1b28a0c0d6c" }, "downloads": -1, "filename": "tvdb_api_client-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "74a7d5266bdfd32dce989e56f80bc144", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3965, "upload_time": "2018-10-06T13:30:48", "url": "https://files.pythonhosted.org/packages/e0/08/1156b4453d804bf701cba40b45b34e3166a7b5b3ef69ca7139beca62a4f3/tvdb_api_client-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f904da1981fb37e3116f215390a9e775", "sha256": "cd427b8411b1e18aa538fda80cb067ba06c7c085afcd71421bc5353de52f92d4" }, "downloads": -1, "filename": "tvdb_api_client-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f904da1981fb37e3116f215390a9e775", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3257, "upload_time": "2018-10-06T13:30:49", "url": "https://files.pythonhosted.org/packages/4d/01/b41aebfe7d9f98326df2fb67eecf89b67c4440063ff891fcf9c1c76e58de/tvdb_api_client-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8477239891add757128a6dfa3903af76", "sha256": "beb9555b519b37da3e24083de9d5ee3762024b002af75a56cbd3f5e5ebce5e2d" }, "downloads": -1, "filename": "tvdb_api_client-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8477239891add757128a6dfa3903af76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3943, "upload_time": "2018-10-06T15:50:54", "url": "https://files.pythonhosted.org/packages/c0/e9/a235b4a08bb07e39960027996d43d37935e248ae5cd2b57a2afe567dc55e/tvdb_api_client-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28ebe8f6f2e97f2204f6d161a6139155", "sha256": "4da1214ca1989d9aa018edbc3c804ec3a0ccac598c21ebb5f58b18c12ecdce86" }, "downloads": -1, "filename": "tvdb_api_client-0.1.3.tar.gz", "has_sig": false, "md5_digest": "28ebe8f6f2e97f2204f6d161a6139155", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3272, "upload_time": "2018-10-06T15:50:55", "url": "https://files.pythonhosted.org/packages/0d/b1/4a4503a96f212f4f13d08300709b2084d4bd6025e5906c947f06c13abf10/tvdb_api_client-0.1.3.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "03296e381dd163729d3dea1ea09cc53c", "sha256": "b6fdc4eb7756221033f806392608c9812c2935f4bf57ec3100edf3be48e2e4e0" }, "downloads": -1, "filename": "tvdb_api_client-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "03296e381dd163729d3dea1ea09cc53c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3926, "upload_time": "2018-10-06T15:58:19", "url": "https://files.pythonhosted.org/packages/71/f5/2fcfcdfbad1b4549f0b3bcb6db2832ee90b69f03b42d021db43110f1a5e3/tvdb_api_client-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92dce2204e99d4646970a15b808b1646", "sha256": "11d56bb0bfc63994a2c57bb322ace66deca492baf6e048563dd3989f1946bb16" }, "downloads": -1, "filename": "tvdb_api_client-0.1.5.tar.gz", "has_sig": false, "md5_digest": "92dce2204e99d4646970a15b808b1646", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3243, "upload_time": "2018-10-06T15:58:20", "url": "https://files.pythonhosted.org/packages/34/23/1bfcc6a5d87fd35c6fbe1ab5be11c179f5c86c3914cd35ed722f34ca4aa5/tvdb_api_client-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "5c3f2979bd3834b8c3003b9c416c4009", "sha256": "4247809f19e7849f0af8c28b97e345116b227e101006ec5b3eabf2fc8b84ad02" }, "downloads": -1, "filename": "tvdb_api_client-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5c3f2979bd3834b8c3003b9c416c4009", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3947, "upload_time": "2018-10-06T18:05:26", "url": "https://files.pythonhosted.org/packages/1d/0b/af8011e0c4ac986b4be9441845cde1c8c36e2eb396d098fc4670a1c3da36/tvdb_api_client-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b43dc2a6c854640dcd3300ac4f67278", "sha256": "c92921040e8b087cae25cdb9e4b7f281c341ded2c6ae6e9005d6da27d5c2a93e" }, "downloads": -1, "filename": "tvdb_api_client-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1b43dc2a6c854640dcd3300ac4f67278", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3270, "upload_time": "2018-10-06T18:05:27", "url": "https://files.pythonhosted.org/packages/f0/f8/4d5084ffe598f5aa37bcbdaaeddeb9ff9f0e5ddd9e28db485bbe41837683/tvdb_api_client-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "943cfe59c47025aada0a313bc314244c", "sha256": "d23a29a4275baae9a2dce1e63ae907a0e98aa4410cd3b19a38f75ef18e4a730f" }, "downloads": -1, "filename": "tvdb_api_client-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "943cfe59c47025aada0a313bc314244c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 3739, "upload_time": "2019-05-20T22:13:22", "url": "https://files.pythonhosted.org/packages/c1/eb/1c1d5e4ee6d742fc40ebc1ec690f7df86bd672fc761fdd1241e59604a244/tvdb_api_client-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c327824286c4259efdd53def4d2c4945", "sha256": "2e3ef4e997aad38091ea0914a333cdc872ad634cb87d962edfeca3e5fc922673" }, "downloads": -1, "filename": "tvdb_api_client-0.1.7.tar.gz", "has_sig": false, "md5_digest": "c327824286c4259efdd53def4d2c4945", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3224, "upload_time": "2019-05-20T22:13:23", "url": "https://files.pythonhosted.org/packages/09/3a/3f56cb0f0cac4c79e8785db4ae5df2015ce87bd8938481327d1dc83ca412/tvdb_api_client-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7ec6dd296775a480bec036ce25e9bc8a", "sha256": "2e1abc9b4781c9e26ea8092ae809e4730cf8489c9b2b943ae9fb5989f8ad0b9a" }, "downloads": -1, "filename": "tvdb_api_client-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7ec6dd296775a480bec036ce25e9bc8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 3795, "upload_time": "2019-05-27T15:53:57", "url": "https://files.pythonhosted.org/packages/3d/f4/7586f6099e0eb0cba0b5f9fd6c1afdc4df91523974ecb922fa04c4eef4fb/tvdb_api_client-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "859be9c25aaaa0dfaaec5b879637441e", "sha256": "8affaea118a07bed3a425199dadef814a77a5572a7e0ca64acb91a0bea7b9aab" }, "downloads": -1, "filename": "tvdb_api_client-0.2.0.tar.gz", "has_sig": false, "md5_digest": "859be9c25aaaa0dfaaec5b879637441e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3724, "upload_time": "2019-05-27T15:53:58", "url": "https://files.pythonhosted.org/packages/e8/7c/805bca397c53c97234e35abbf351ec400efe4cd2b825ff715423c6f16f27/tvdb_api_client-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ec6dd296775a480bec036ce25e9bc8a", "sha256": "2e1abc9b4781c9e26ea8092ae809e4730cf8489c9b2b943ae9fb5989f8ad0b9a" }, "downloads": -1, "filename": "tvdb_api_client-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7ec6dd296775a480bec036ce25e9bc8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 3795, "upload_time": "2019-05-27T15:53:57", "url": "https://files.pythonhosted.org/packages/3d/f4/7586f6099e0eb0cba0b5f9fd6c1afdc4df91523974ecb922fa04c4eef4fb/tvdb_api_client-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "859be9c25aaaa0dfaaec5b879637441e", "sha256": "8affaea118a07bed3a425199dadef814a77a5572a7e0ca64acb91a0bea7b9aab" }, "downloads": -1, "filename": "tvdb_api_client-0.2.0.tar.gz", "has_sig": false, "md5_digest": "859be9c25aaaa0dfaaec5b879637441e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3724, "upload_time": "2019-05-27T15:53:58", "url": "https://files.pythonhosted.org/packages/e8/7c/805bca397c53c97234e35abbf351ec400efe4cd2b825ff715423c6f16f27/tvdb_api_client-0.2.0.tar.gz" } ] }