{ "info": { "author": "Vinyl Darkscratch", "author_email": "vinyldarkscratch@gooborg.com", "bugtrack_url": null, "classifiers": [], "description": "# pyitunes\n\nA simple python wrapper for accessing the iTunes Store API [iTunes Store\nAPI]\n\n## Installation\n\nTo install with `pip`, just run this in your terminal:\n\n $ pip install pitunes\n\nOr clone the code from [Github](https://github.com/vinyldarkscratch/pitunes) and:\n\n $ python setup.py install\n\n## Caching\n\nThis module caches responses from the iTunes API to speed up repeated\nqueries against the same resources. Note, however, that there's no\npersistent caching that happens between Python processes. Ie, once a\npython process exits, the cache is cleared.\n\n## Examples\n\n### Search\n\n```\nfrom __future__ import print_function\nimport itunes\n\n# Search band U2\nartist = itunes.search_artist('u2')[0]\nfor album in artist.get_albums():\n for track in album.get_tracks():\n print(album.name, album.url, track.name, track.duration, track.preview_url)\n\n# Search U2 videos\nvideos = itunes.search(query='u2', media='musicVideo')\nfor video in videos:\n print(video.name, video.preview_url, video.artwork)\n\n# Search Volta album by Bj\u00f6rk\nalbum = itunes.search_album('Volta Bj\u00f6rk')[0]\n\n# Global Search 'Beatles'\nitems = itunes.search(query='beatles')\nfor item in items:\n print('[' + item.type + ']', item.artist, item.name, item.url, item.release_date)\n\n# Search 'Angry Birds' game\nitem = itunes.search(query='angry birds', media='software')[0]\nvars(item)\n\n# Search 'Family Guy Season 1'\nitem = itunes.search_season('Family Guy Season 1')[0]\nvars(item)\n\n# Search 'Episode 5 of Family Guy Season 1'\nitems = itunes.search_episode('Family Guy Season 1')\nfor ep in items:\n if ep.episode_number == 5:\n vars(ep)\n```\n\n### Lookup by iTunes ID\n\n```\nimport itunes\n\n# Lookup Achtung Baby album by U2\nU2_ACHTUNGBABY_ID = 475390461\nalbum = itunes.lookup(U2_ACHTUNGBABY_ID)\n\nprint(album.url)\nprint(album.artwork)\n\nartist = album.artist\ntracks = album.get_tracks()\n\n# Lookup song One from Achtung Baby album by U2\nU2_ONE_ID = 475391315\ntrack = itunes.lookup(U2_ONE_ID)\n\nartist = track.artist\nalbum = track.get_album()\n```\n\n### Lookup by UPC\n\n```\nimport itunes\n\n# Lookup Arcade EP by glitch_d using UPC\nARCADE_EP_UPC = 5057917815772\nalbum = itunes.lookup_upc(ARCADE_EP_UPC)\n\nprint(album.url)\nprint(album.artwork)\n\nartist = album.artist\ntracks = album.get_tracks()\n```\n\n## Tests\n\n $ py.test tests\n\n## References\n\n- [iTunes Store API](http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html)\n- [pip](http://www.pip-installer.org/)\n- [Github](https://github.com/vinyldarkscratch/python-itunes)\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/vinyldarkscratch/pitunes", "keywords": "", "license": "http://www.gnu.org/copyleft/gpl.html", "maintainer": "Vinyl Darkscratch", "maintainer_email": "vinyldarkscratch@gooborg.com", "name": "pitunes", "package_url": "https://pypi.org/project/pitunes/", "platform": "any", "project_url": "https://pypi.org/project/pitunes/", "project_urls": { "Homepage": "https://github.com/vinyldarkscratch/pitunes" }, "release_url": "https://pypi.org/project/pitunes/1.1.7/", "requires_dist": [ "CacheControl (>=0.11.6)", "requests (>=2.20.0)" ], "requires_python": "", "summary": "A simple python wrapper to access iTunes Store API", "version": "1.1.7" }, "last_serial": 4881951, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6425e17df9b8a4eced16888c30ce21da", "sha256": "3ad776e71289e27610110591a28f5a16f32ced0702edaf302b77eb4adfbf6ed3" }, "downloads": -1, "filename": "pitunes-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6425e17df9b8a4eced16888c30ce21da", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7738, "upload_time": "2018-10-13T07:22:29", "url": "https://files.pythonhosted.org/packages/0a/fd/df1c6a71978f4e7a17f2d9b268f8953e8d87c65a883cc38ad94125353504/pitunes-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df5abbb2aed13e915869303c6af8b6f9", "sha256": "6de400323a5e866983f0d708e2dce4a1450c6421a72a0ee9b78c637d197374b1" }, "downloads": -1, "filename": "pitunes-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "df5abbb2aed13e915869303c6af8b6f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7738, "upload_time": "2018-10-13T07:22:30", "url": "https://files.pythonhosted.org/packages/5a/f4/0a99944ddc7380f410816c2bdb2531f226f3f99bf206b6f621d6608c18c1/pitunes-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51ca3db42e23c8362237ba1c8888eeb2", "sha256": "80129f727dd672c1ae3d09d3a5407468c7a8fbca8146c959070fa37996d31913" }, "downloads": -1, "filename": "pitunes-1.0.0.tar.gz", "has_sig": false, "md5_digest": "51ca3db42e23c8362237ba1c8888eeb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7245, "upload_time": "2018-10-13T07:22:31", "url": "https://files.pythonhosted.org/packages/6d/d8/10509e4ccc75e61217292069a988fc0e71e287d21c65b7a1ef28e17f12ee/pitunes-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a5fe6805dba48c0739e70854acf6cdf7", "sha256": "fe9e0a7189b3041b7b847756f1507eb539a6c1f91b94c455eacd8f1768f35db5" }, "downloads": -1, "filename": "pitunes-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a5fe6805dba48c0739e70854acf6cdf7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7745, "upload_time": "2018-10-13T07:32:16", "url": "https://files.pythonhosted.org/packages/4d/b7/a9f2609cbabd5e0c2243c02c4de0579c3fc9b0f7d67c7fc7772b06b75dfb/pitunes-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "203736e452b02793934e068a42a7d312", "sha256": "21c5296a9753718bf55ba3f36220ecc5c28572429ad4b858966cd16df7067778" }, "downloads": -1, "filename": "pitunes-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "203736e452b02793934e068a42a7d312", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7747, "upload_time": "2018-10-13T07:32:17", "url": "https://files.pythonhosted.org/packages/c0/79/1e0c3a8d061d8ee797884b86578859ce4b1916b9b4a74959405fbe76dc67/pitunes-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b1d840adb4f9dd6dbb0ce3608687a8a", "sha256": "3cf695aed5783ac8d9d4fcbed4ac3eae4e2e9b67891b9ed04db51e583d682356" }, "downloads": -1, "filename": "pitunes-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0b1d840adb4f9dd6dbb0ce3608687a8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7313, "upload_time": "2018-10-13T07:32:18", "url": "https://files.pythonhosted.org/packages/b1/1f/9d38fb4de8df227db7891020909bba306b7c1269c49532dedc5ccba13cde/pitunes-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e2bd2bda786963d6ff7bb6cc9241c025", "sha256": "a57b56ac48b77018044417450eaeebef1fe3db11798f8657fc9bd1b32cea80e6" }, "downloads": -1, "filename": "pitunes-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e2bd2bda786963d6ff7bb6cc9241c025", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7726, "upload_time": "2018-10-13T07:35:53", "url": "https://files.pythonhosted.org/packages/f7/37/fda4424af0a331b3a2a1840dd270d9e76c9ff355d3365501196b529592ca/pitunes-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78af58a81373fb6039ffbf9889014196", "sha256": "3d268b3abf62b342c72666e887cb6532e0f11b7fe695d3978a4cd402962aa110" }, "downloads": -1, "filename": "pitunes-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "78af58a81373fb6039ffbf9889014196", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7727, "upload_time": "2018-10-13T07:35:54", "url": "https://files.pythonhosted.org/packages/90/d0/cc9eeb84732968809f806e0b74dcbdf40ef75d773c8b4968ad0a0c1f1ce4/pitunes-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4056e292fa8f0b5ba1446f45ca96ddce", "sha256": "64c96d4a6a583051cc6e9b4dc06f104efcd4006ab6e2197d58472ea59447a89c" }, "downloads": -1, "filename": "pitunes-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4056e292fa8f0b5ba1446f45ca96ddce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7296, "upload_time": "2018-10-13T07:35:55", "url": "https://files.pythonhosted.org/packages/54/80/f4962d0a34e850b62a98f5dbeb01dcb92636e8af5a7b19605fa1df708946/pitunes-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6dfcc543d2d9af11cb1f0c73bc06b644", "sha256": "d88c42365ce07f7886631a7543f23e868a5d403369fa34ff4db964a7e910d9dd" }, "downloads": -1, "filename": "pitunes-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6dfcc543d2d9af11cb1f0c73bc06b644", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7746, "upload_time": "2018-10-20T11:50:37", "url": "https://files.pythonhosted.org/packages/a9/d7/8b8b3a68a06b012267cc9a5ace327be71da2dde09be446a2723444d056c0/pitunes-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "516a505054f4d519ad4208570755eaea", "sha256": "7a82d043667ca54470c7bd122596a79aaaea74a8042985fd5b0dc768bb02479a" }, "downloads": -1, "filename": "pitunes-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "516a505054f4d519ad4208570755eaea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7745, "upload_time": "2018-10-20T11:50:39", "url": "https://files.pythonhosted.org/packages/6f/e4/4121076fbd4cb0e177bbddc56ec7b011142cb751bc2023c6e6f5bb2e6bb7/pitunes-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a9feba729bd2f4f04d4b3da653abadc", "sha256": "93ad95ad5b282fd5338ebcf9b4204df5dc15fba3cc6d12bd740995a0c58eaf90" }, "downloads": -1, "filename": "pitunes-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3a9feba729bd2f4f04d4b3da653abadc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7323, "upload_time": "2018-10-20T11:50:40", "url": "https://files.pythonhosted.org/packages/b5/a3/a1a08ef865bfb4aed5885e1f3782827e9751ddacb024df94f719be276d2e/pitunes-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "d7561ad832ecf9e3b3279be1caaa92f3", "sha256": "dc693584793bb25e2ba9db67a0640905a18ef112194e2bce6b422ba57cfe9309" }, "downloads": -1, "filename": "pitunes-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d7561ad832ecf9e3b3279be1caaa92f3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7744, "upload_time": "2018-10-20T12:51:54", "url": "https://files.pythonhosted.org/packages/ae/7d/563018cb0ac53f75c88c96e56aa5f631b4b39a06edaba097e693dee357fe/pitunes-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a38cb905b5c100f8db5dc6fa6dd191f9", "sha256": "03f516f701f56307462aea7628a0ad54a4e6ede0fe923ae89130cb2a7e7e7566" }, "downloads": -1, "filename": "pitunes-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a38cb905b5c100f8db5dc6fa6dd191f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7746, "upload_time": "2018-10-20T12:51:56", "url": "https://files.pythonhosted.org/packages/b4/e7/d2d79eb38b167d8719c6ef67e5833f744ef1a092248414cf5af0294a1861/pitunes-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd3aeb799b979d58e78a34e4d1876eb6", "sha256": "4a79d7cbeba673dd3ae2c25502f28e9f21e625ce511ebefb6bdc3c308909d69a" }, "downloads": -1, "filename": "pitunes-1.1.2.tar.gz", "has_sig": false, "md5_digest": "bd3aeb799b979d58e78a34e4d1876eb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7326, "upload_time": "2018-10-20T12:51:57", "url": "https://files.pythonhosted.org/packages/a6/2c/26357351d25a30617e015e0804f1b4f4b283c44091c392a5e04057b0b515/pitunes-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "e04a26ebef7331c2e3235637e7738f1e", "sha256": "6de120c1e4f4658f2c610c68335ad43a5a5e8f67f8fdacc62693649438619a9f" }, "downloads": -1, "filename": "pitunes-1.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "e04a26ebef7331c2e3235637e7738f1e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7742, "upload_time": "2018-10-20T12:53:19", "url": "https://files.pythonhosted.org/packages/93/7c/d2b3781be1016352b8d493a611d21a8660b480de2933cf1d9048d93808d6/pitunes-1.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1edabb2373f4f35e1891efb2ab8f0de9", "sha256": "092305bf9830365ea684926376295082f45526cfd97f581a618f87d8b443108f" }, "downloads": -1, "filename": "pitunes-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1edabb2373f4f35e1891efb2ab8f0de9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7743, "upload_time": "2018-10-20T12:53:20", "url": "https://files.pythonhosted.org/packages/ce/19/5205da028da51ca51327f92f07626ce6049d91be0f5f9de42a6b125341fd/pitunes-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "983943490366f486fa5b27a19bc23d94", "sha256": "baa03d27e206847bc47883954f781f3a52da375a030444820b6f3cafb53ec531" }, "downloads": -1, "filename": "pitunes-1.1.3.tar.gz", "has_sig": false, "md5_digest": "983943490366f486fa5b27a19bc23d94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7315, "upload_time": "2018-10-20T12:53:22", "url": "https://files.pythonhosted.org/packages/3f/9a/6e70eade23b81fefe24ee57d21576f9b524a76481c10dca0b680201eccff/pitunes-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "f7e2f1b6770abd51f93b35083f71ee51", "sha256": "bb69dfb4c4810069cb02bf8f0574f74b5e4a066e5866e661c184acca747b18ff" }, "downloads": -1, "filename": "pitunes-1.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "f7e2f1b6770abd51f93b35083f71ee51", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7743, "upload_time": "2018-10-30T21:54:47", "url": "https://files.pythonhosted.org/packages/64/be/deb081b74c5c52827efa73c2174291bf612752d3bb6ddf403f3e789f24c8/pitunes-1.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3425344c5efc6076c3ccfa15a65af80", "sha256": "a0fa1112a5a79ca77a951ee310aac1ec919227ae7dc20f0ae37bfdbf6a3a622c" }, "downloads": -1, "filename": "pitunes-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f3425344c5efc6076c3ccfa15a65af80", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7743, "upload_time": "2018-10-30T21:54:49", "url": "https://files.pythonhosted.org/packages/e9/35/c52ffcbcf8390d18fcc1d447f99737fa667726497d2bbd3519ebc805c99c/pitunes-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32a0db80e84b3c994b678bfbc7439ae7", "sha256": "52ad2bd1f46e47261799e6a7d6467ca9efd2ccfa86381a8699728e7018fae020" }, "downloads": -1, "filename": "pitunes-1.1.4.tar.gz", "has_sig": false, "md5_digest": "32a0db80e84b3c994b678bfbc7439ae7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7320, "upload_time": "2018-10-30T21:54:50", "url": "https://files.pythonhosted.org/packages/69/96/d0d1f2a05c6b3e6493fdb2dfda91bc7dfe7a38944792b196d991cb701870/pitunes-1.1.4.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "6d5766045811ee2234ca93f675a1d7ea", "sha256": "949235db8f9abee4f31991727220e7a81f862505fac966a88dcf51c1d457f3b4" }, "downloads": -1, "filename": "pitunes-1.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "6d5766045811ee2234ca93f675a1d7ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7768, "upload_time": "2019-01-13T09:10:57", "url": "https://files.pythonhosted.org/packages/79/54/5ee9d59ea3ffca28d88657801d619c2f97d4adee9fd541a6fd135fc49e3f/pitunes-1.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9205a0317d1f0be33982d97c83e766d", "sha256": "bbbef8a81772c4fe94c7fd34c32462b1e1875a3c9143ea9caeb1549273d12281" }, "downloads": -1, "filename": "pitunes-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c9205a0317d1f0be33982d97c83e766d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7770, "upload_time": "2019-01-13T09:10:58", "url": "https://files.pythonhosted.org/packages/c5/fa/10881831924ad43a1593568329d00e0e02ba56aa63ddf7b2cef1ae3ff10e/pitunes-1.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2de571a01be2fc169bb6d6fa31985870", "sha256": "13040b7241a7064bd1325b324521aecae0bebe20a6957b34bd4c39d45e42023f" }, "downloads": -1, "filename": "pitunes-1.1.6.tar.gz", "has_sig": false, "md5_digest": "2de571a01be2fc169bb6d6fa31985870", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7353, "upload_time": "2019-01-13T09:11:00", "url": "https://files.pythonhosted.org/packages/d4/ad/bfc407e6f2a2172982a5e80a8760f2ab92953a754d78592779ca65b5fca8/pitunes-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "7ad2b907c15b5acb0d69823de60c94aa", "sha256": "a2a1c355c91c3c52a5997be3a5967891b0eebfc7b195af52614aa12f6f8bcf4c" }, "downloads": -1, "filename": "pitunes-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7ad2b907c15b5acb0d69823de60c94aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7712, "upload_time": "2019-03-01T02:15:31", "url": "https://files.pythonhosted.org/packages/84/b7/b3ef631f63c5a6dae41bdcadc34956c287b07e4bb746ba3f12ab14cd875e/pitunes-1.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78bd1babdf327ce7bee6cd450c342a7a", "sha256": "40d28657ce0551fa6d9047e2cfc9913eb1608401c2d29adf386066e45d8c7f3e" }, "downloads": -1, "filename": "pitunes-1.1.7.tar.gz", "has_sig": false, "md5_digest": "78bd1babdf327ce7bee6cd450c342a7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7310, "upload_time": "2019-03-01T02:15:33", "url": "https://files.pythonhosted.org/packages/17/5b/f6b555092983e926fa45e514f000453d749560d814fe7f7ddc331b64c478/pitunes-1.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ad2b907c15b5acb0d69823de60c94aa", "sha256": "a2a1c355c91c3c52a5997be3a5967891b0eebfc7b195af52614aa12f6f8bcf4c" }, "downloads": -1, "filename": "pitunes-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7ad2b907c15b5acb0d69823de60c94aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7712, "upload_time": "2019-03-01T02:15:31", "url": "https://files.pythonhosted.org/packages/84/b7/b3ef631f63c5a6dae41bdcadc34956c287b07e4bb746ba3f12ab14cd875e/pitunes-1.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78bd1babdf327ce7bee6cd450c342a7a", "sha256": "40d28657ce0551fa6d9047e2cfc9913eb1608401c2d29adf386066e45d8c7f3e" }, "downloads": -1, "filename": "pitunes-1.1.7.tar.gz", "has_sig": false, "md5_digest": "78bd1babdf327ce7bee6cd450c342a7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7310, "upload_time": "2019-03-01T02:15:33", "url": "https://files.pythonhosted.org/packages/17/5b/f6b555092983e926fa45e514f000453d749560d814fe7f7ddc331b64c478/pitunes-1.1.7.tar.gz" } ] }