Project description
python-hearthis
Unofficial Python library for hearthis.io API https://hearthis.at/api-v2/
Dependencies
Requests - package required for making requests
Installation
If you already have Python on your system you can install the library simply by downloading the distribution, unpack it and install in the usual fashion:
python setup.py install
You can also install it using a popular package manager with
pip install python-hearthis
Quick Start
import hearthis
kwargs = {
"email" : "foo@bar.com" ,
"password" : "foobar"
}
heart = hearthis . Hearthis ( ** kwargs )
Available APIs
# returns hearthis user feed
response = heart . feed ()
Parameter
Value
Default
Description
page
int
1
page to how
count
int
5
entries per page (max: 20)
duration
int
-
duration (+/- 5 minutes)
type
str
-
[empty] / popular / new
category
str
-
[empty] / house / drumandbass / etc. - see genre API
show_feed_start
str
2019-04-10
Start Date
show_feed_end
str
2019-04-17
End Date
response = heart . all_genres ()
response = heart . genre_list ()
Parameter
Value
Default
Description
genre
str
-
Genre from All Genres API
page
int
1
page to how
count
int
5
entries per page (max: 20)
duration
int
-
duration (+/- 5 minutes)
response = heart . artist ()
Single Artist Follow/Unfollow
response = heart . artist_follow_unfollow ()
Parameter
Value
Default
Description
artist_id
int
-
ID of artist
response = heart . artist_list ()
Parameter
Value
Default
Description
artist
str
1
Artist username
type
str
["tracks", "user", "playlists"]
page
int
1
page to how
count
int
5
entries per page (max: 20)
response = heart . track ()
Parameter
Value
Default
Description
track_uri
str
-
Track URI
response = heart . track_like_unlike ()
Parameter
Value
Default
Description
track_id
int
-
ID of track
response = heart . add_playlist ()
Parameter
Value
Default
Description
name
str
-
Name of track
track_id
int
-
ID of track (optional)
Add Existing playlist track
response = heart . add_playlist_track ()
Parameter
Value
Default
Description
playlist_id
int
-
ID of playlist
track_id
int
-
ID of track
Delete Track and Playlist
response = heart . delete_playlist ()
Parameter
Value
Default
Description
playlist_id
int
-
ID of playlist
track_id
int
-
ID of track (optional)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages .
Source Distribution
File details
Details for the file python-hearthis-1.0.1.tar.gz.
File metadata
Download URL: python-hearthis-1.0.1.tar.gz
Upload date:
Apr 20, 2019
Size: 3.8 kB
Tags: Source
Uploaded using Trusted Publishing? No
Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7
File hashes
Hashes for python-hearthis-1.0.1.tar.gz
Algorithm
Hash digest
SHA256
63900c6fb3241a8b3bc30bb668f84bac6d42468385d142ddf915ae34c4959636
Copy
MD5
cb57df7dcb459e1433d1d883059bcc22
Copy
BLAKE2b-256
90a99df2c4f409fdac3253a1acf34fa1badedf60b29bde85a80d4f54c5fbb07f
Copy
See more details on using hashes here.