A python wrapper for the Soundcloud Chart API
Project description
soundcloud-charts-api
A python wrapper for the Soundcloud Charts API.
NOTE: This is a wrapper for a public, undocumented API.
Getting Started
Documentation
Find full documentation of the project here: https://soundcloud-charts-api.readthedocs.io
Dependencies
Installing
python setup.py install
or
pip install soundcloud-charts-api
Example
from soundcloudcharts import SoundCloudCharts
sc = SoundCloudCharts()
chart_data = sc.get_chart(region='us', limit=10)
for i, item in enumerate(chart_data['collection']):
print('{0}: {1} - {2}'.format(str(i+1),
item['track']['user']['username'],
item['track']['title']))
API Parameters
KIND:
- top
- trending (New & Hot)
GENRE:
- all-music
- all-audio
- alternativerock
- ambient
- classical
- country
- danceedm
- dancehall
- deephouse
- disco
- drumbass
- dubstep
- electronic
- folksingersongwriter
REGION:
- au (Australia)
- ca (Canada)
- fr (France)
- de (Germany)
- ie (Ireland)
- nl (Netherlands)
- nz (New Zealand)
- gb (Great Britain)
- us (United States)
Versioning
- v1.0.0 - Initial Release - 08/18/2019
Authors
- Matt Palazzolo - GitHub Profile
License
This project is licensed under the MIT License - see the LICENSE.txt file for details
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for soundcloud-charts-api-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96c06d77793443252c5b8690c270f440b50e0fbbe85d5502f63fcff1a9f7162b |
|
MD5 | e533d9e8deab3971babd15266857a0e8 |
|
BLAKE2b-256 | 58c48494c8b4358fda46d50799f4379bdcb79f0632ed55a212c2e901706b7c72 |
Close
Hashes for soundcloud_charts_api-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84309085be5da62fc1e7134cc0bdb5a92aae1bc2feed2d166a65ec2e008a6973 |
|
MD5 | bba3a930c50d247adba1a26edb52ae6f |
|
BLAKE2b-256 | 3b56a3f5c5a7d188ee43cae123f983d169a4c07e56ea8f4063a9beb4ea4f2b58 |