{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "Home-page: http://github.com/opacam/python3-fanart\nAuthor: Andrea De Marco\nAuthor-email: 24erre@gmail.com\nMaintainer: Pol Canelles\nMaintainer-email: canellestudi@gmail.com\nLicense: Apache License 2.0\nDescription: =======================================\n Python3 interface to fanart.tv API (v3)\n =======================================\n \n .. image:: https://api.travis-ci.org/opacam/python3-fanart.png?branch=master\n :target: http://travis-ci.org/opacam/python3-fanart\n \n .. image:: https://coveralls.io/repos/github/opacam/python3-fanart/badge.svg?branch=master\n :target: https://coveralls.io/github/opacam/python3-fanart?branch=master\n \n \n .. image:: https://pypip.in/v/python3-fanart/badge.png\n :target: https://pypi.python.org/pypi/python3-fanart\n \n .. image:: https://pypip.in/d/python3-fanart/badge.png\n :target: https://pypi.python.org/pypi/python3-fanart\n \n This package provides a module to interface with the `fanart.tv`_. It's a fork\n of the project named `python-fanart`_ but updated to work with\n `fanart.tv api v3`. It also limits the python version to 3.4+, because the end\n of life of python2 it's near (2020). To use this package you need your own\n **api key**. You can request your api key in here: `fanart.tv api key`_\n \n \n .. contents::\n :local:\n \n .. _installation:\n \n Installation\n ============\n Using pip::\n \n $ pip install git+https://github.com/opacam/python3-fanart\n \n .. _summary:\n \n FANART API Summary\n ==================\n \n Low Level\n ---------\n \n ::\n \n from fanart.core import Request\n import fanart\n request = Request(\n apikey='',\n id='24e1b53c-3085-4581-8472-0b0088d2508c',\n ws=fanart.WS.MUSIC,\n type=fanart.TYPE.ALL,\n sort=fanart.SORT.POPULAR,\n limit=fanart.LIMIT.ALL,\n )\n print(request.response())\n \n \n Music\n -----\n \n ::\n \n import os\n os.environ.setdefault('FANART_APIKEY', '')\n import requests\n \n from fanart.music import Artist\n \n artist = Artist.get(id='24e1b53c-3085-4581-8472-0b0088d2508c')\n print(artist.name)\n print(artist.mbid)\n for album in artist.albums:\n for cover in album.covers:\n print('Saving: %s' % cover)\n _, ext = os.path.splitext(cover.url)\n filepath = os.path.join(path, '%d%s' % (cover.id, ext))\n with open(filepath, 'wb') as fp:\n fp.write(cover.content())\n \n Movie\n -----\n \n ::\n \n import os\n os.environ.setdefault('FANART_APIKEY', '')\n \n from fanart.movie import Movie\n \n movie = Movie.get(id='70160')\n \n \n TV Shows\n --------\n \n ::\n \n import os\n os.environ.setdefault('FANART_APIKEY', '')\n \n from fanart.tv import TvShow\n \n tvshow = TvShow.get(id='80379')\n \n .. _license:\n \n License\n =======\n \n This software is licensed under the ``Apache License 2.0``. See the ``LICENSE``\n file in the top distribution directory for the full license text.\n \n .. _references:\n \n References\n ==========\n * `fanart.tv`_\n * `python-fanart`_\n * `fanart.tv api key`_\n \n .. _fanart.tv: http://fanart.tv/\n .. _python-fanart: https://github.com/z4r/python-fanart\n .. _fanart.tv api key: https://fanart.tv/get-an-api-key/\n \nKeywords: fanart.tv\nPlatform: UNKNOWN\nClassifier: Development Status :: 5 - Production/Stable\nClassifier: Intended Audience :: Developers\nClassifier: License :: OSI Approved :: Apache Software License\nClassifier: Operating System :: OS Independent\nClassifier: Programming Language :: Python :: 3.4\nClassifier: Programming Language :: Python :: 3.5\nClassifier: Programming Language :: Python :: 3.6\nClassifier: Programming Language :: Python :: 3.7\nClassifier: Topic :: Internet :: WWW/HTTP\nClassifier: Topic :: Software Development :: Libraries\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "python3-fanart", "package_url": "https://pypi.org/project/python3-fanart/", "platform": "", "project_url": "https://pypi.org/project/python3-fanart/", "project_urls": null, "release_url": "https://pypi.org/project/python3-fanart/2.0.0/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Python3 interface to fanart.tv API (v3)", "version": "2.0.0" }, "last_serial": 4929389, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "fdc4a3d21d19564a1d4cca8451cc4cba", "sha256": "f346b098afc6a915a774e7ae2ff03fc040cc795954d85eeb539f158337faa840" }, "downloads": -1, "filename": "python3_fanart-2.0.0-py3.7.egg", "has_sig": false, "md5_digest": "fdc4a3d21d19564a1d4cca8451cc4cba", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 30930, "upload_time": "2019-03-12T10:05:52", "url": "https://files.pythonhosted.org/packages/a0/39/5b816602af3789daa9460cdc7dd7bbbcdf51cd8e0dfe264ae14496dad293/python3_fanart-2.0.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "087cf67726e9b1d1aeaa1c7d579ca09b", "sha256": "48dc9871f191c6a304d830ddc25a80ac5d7e85553bf00805e36df10ed184f29a" }, "downloads": -1, "filename": "python3_fanart-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "087cf67726e9b1d1aeaa1c7d579ca09b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13449, "upload_time": "2019-03-12T10:05:50", "url": "https://files.pythonhosted.org/packages/eb/3f/6499bbccd1f7d23ca30314b333602b00e89695c3456505c7944be755652b/python3_fanart-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6311979cf22f5d7c35a9e9d9fd4abdbf", "sha256": "8bfb0605ced5be0123c9aa82c392e8c307e9c65bff47d545d6413bbb643a4a74" }, "downloads": -1, "filename": "python3-fanart-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6311979cf22f5d7c35a9e9d9fd4abdbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9580, "upload_time": "2019-03-12T10:05:53", "url": "https://files.pythonhosted.org/packages/2e/55/d09b26a5c3bc41e9b92cba5342f1801ea9e8c1bec0862a428401e24dfd19/python3-fanart-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fdc4a3d21d19564a1d4cca8451cc4cba", "sha256": "f346b098afc6a915a774e7ae2ff03fc040cc795954d85eeb539f158337faa840" }, "downloads": -1, "filename": "python3_fanart-2.0.0-py3.7.egg", "has_sig": false, "md5_digest": "fdc4a3d21d19564a1d4cca8451cc4cba", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 30930, "upload_time": "2019-03-12T10:05:52", "url": "https://files.pythonhosted.org/packages/a0/39/5b816602af3789daa9460cdc7dd7bbbcdf51cd8e0dfe264ae14496dad293/python3_fanart-2.0.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "087cf67726e9b1d1aeaa1c7d579ca09b", "sha256": "48dc9871f191c6a304d830ddc25a80ac5d7e85553bf00805e36df10ed184f29a" }, "downloads": -1, "filename": "python3_fanart-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "087cf67726e9b1d1aeaa1c7d579ca09b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13449, "upload_time": "2019-03-12T10:05:50", "url": "https://files.pythonhosted.org/packages/eb/3f/6499bbccd1f7d23ca30314b333602b00e89695c3456505c7944be755652b/python3_fanart-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6311979cf22f5d7c35a9e9d9fd4abdbf", "sha256": "8bfb0605ced5be0123c9aa82c392e8c307e9c65bff47d545d6413bbb643a4a74" }, "downloads": -1, "filename": "python3-fanart-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6311979cf22f5d7c35a9e9d9fd4abdbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9580, "upload_time": "2019-03-12T10:05:53", "url": "https://files.pythonhosted.org/packages/2e/55/d09b26a5c3bc41e9b92cba5342f1801ea9e8c1bec0862a428401e24dfd19/python3-fanart-2.0.0.tar.gz" } ] }