{ "info": { "author": "Gandhar Pednekar", "author_email": "gandhar.pednekar15@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.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# python-hearthis\nUnofficial Python library for hearthis.io API https://hearthis.at/api-v2/\n## Dependencies\n- [Requests](https://github.com/kennethreitz/requests) - package required for making requests\n\n## Installation\nIf you already have [Python](http://www.python.org/) on your system you can install the library simply by downloading the distribution, unpack it and install in the usual fashion:\n\n```bash\npython setup.py install\n```\n\nYou can also install it using a popular package manager with\n\n```bash\npip install python-hearthis\n```\n\n## Quick Start\n```python\nimport hearthis\n\nkwargs = {\n \"email\": \"foo@bar.com\",\n \"password\": \"foobar\"\n}\nheart = hearthis.Hearthis(**kwargs)\n```\n\n## Available APIs\n- Feed\n```python\n# returns hearthis user feed\nresponse = heart.feed()\n```\n|Parameter|Value|Default|Description|\n|---|---|---|---|\n|page|int|1|page to how|\n|count|int|5|entries per page (max: 20)|\n|duration|int|-|duration (+/- 5 minutes)|\n|type|str|-|[empty] / popular / new|\n|category|str|-|[empty] / house / drumandbass / etc. - see genre API|\n|show_feed_start|str|2019-04-10|Start Date|\n|show_feed_end|str|2019-04-17|End Date|\n\n- All Genres\n```python\nresponse = heart.all_genres()\n```\n\n- Genre List\n```python\nresponse = heart.genre_list()\n```\n|Parameter|Value|Default|Description|\n|---|---|---|---|\n|genre|str|-|Genre from All Genres API|\n|page|int|1|page to how|\n|count|int|5|entries per page (max: 20)|\n|duration|int|-|duration (+/- 5 minutes)|\n\n- Single Artist\n```python\nresponse = heart.artist()\n```\n\n- Single Artist Follow/Unfollow\n```python\nresponse = heart.artist_follow_unfollow()\n```\n|Parameter|Value|Default|Description|\n|---|---|---|---|\n|artist_id|int|-|ID of artist|\n\n- Artist List\n```python\nresponse = heart.artist_list()\n```\n|Parameter|Value|Default|Description|\n|---|---|---|---|\n|artist|str|1|Artist username|\n|type|str|[\"tracks\", \"user\", \"playlists\"]||\n|page|int|1|page to how|\n|count|int|5|entries per page (max: 20)|\n\n- Track\n```python\nresponse = heart.track()\n```\n|Parameter|Value|Default|Description|\n|---|---|---|---|\n|track_uri|str|-|Track URI|\n\n- Track Like/Unlike\n```python\nresponse = heart.track_like_unlike()\n```\n|Parameter|Value|Default|Description|\n|---|---|---|---|\n|track_id|int|-|ID of track|\n\n- Add Playlist\n```python\nresponse = heart.add_playlist()\n```\n|Parameter|Value|Default|Description|\n|---|---|---|---|\n|name|str|-|Name of track|\n|track_id|int|-|ID of track (optional)|\n\n- Add Existing playlist track\n```python\nresponse = heart.add_playlist_track()\n```\n|Parameter|Value|Default|Description|\n|---|---|---|---|\n|playlist_id|int|-|ID of playlist|\n|track_id|int|-|ID of track|\n\n- Delete Track and Playlist\n```python\nresponse = heart.delete_playlist()\n```\n|Parameter|Value|Default|Description|\n|---|---|---|---|\n|playlist_id|int|-|ID of playlist|\n|track_id|int|-|ID of track (optional)|", "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/jinchuuriki91/python-hearthis", "keywords": "python library requests hearthis API", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-hearthis", "package_url": "https://pypi.org/project/python-hearthis/", "platform": "OS Independent", "project_url": "https://pypi.org/project/python-hearthis/", "project_urls": { "Homepage": "https://github.com/jinchuuriki91/python-hearthis" }, "release_url": "https://pypi.org/project/python-hearthis/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Unofficial Python library for hearthis.io API https://hearthis.at/api-v2/", "version": "1.0.1" }, "last_serial": 5167318, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1d25ed4d0145a85c071fddbf9d65f1ed", "sha256": "dd31ec4aa0ec4aabe302269e138da128f2daca37f33726e7ab845d4757265757" }, "downloads": -1, "filename": "python-hearthis-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1d25ed4d0145a85c071fddbf9d65f1ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3633, "upload_time": "2019-04-20T08:13:13", "url": "https://files.pythonhosted.org/packages/78/9e/704b2cf55b37430ddf1c1489a6391107f5abe55d73330ffcd262be8b1566/python-hearthis-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cb57df7dcb459e1433d1d883059bcc22", "sha256": "63900c6fb3241a8b3bc30bb668f84bac6d42468385d142ddf915ae34c4959636" }, "downloads": -1, "filename": "python-hearthis-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cb57df7dcb459e1433d1d883059bcc22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3821, "upload_time": "2019-04-20T08:19:18", "url": "https://files.pythonhosted.org/packages/90/a9/9df2c4f409fdac3253a1acf34fa1badedf60b29bde85a80d4f54c5fbb07f/python-hearthis-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb57df7dcb459e1433d1d883059bcc22", "sha256": "63900c6fb3241a8b3bc30bb668f84bac6d42468385d142ddf915ae34c4959636" }, "downloads": -1, "filename": "python-hearthis-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cb57df7dcb459e1433d1d883059bcc22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3821, "upload_time": "2019-04-20T08:19:18", "url": "https://files.pythonhosted.org/packages/90/a9/9df2c4f409fdac3253a1acf34fa1badedf60b29bde85a80d4f54c5fbb07f/python-hearthis-1.0.1.tar.gz" } ] }