Get songs data in json format from mdundo.com site with ease inspired by https://soundcloud-scraper.js.org/
Project description
Mdundo Scraper
Get songs data in json format from Mdundo site with ease inspired by Sound Cloud Scraper.
Installation
pip install mdundo-scraper
Usage
Charts
from mdundo.charts import Chart
# Initialize Chart class
chart = Chart("ke")
# Weekly top 100 songs
top_100_songs = chart.weekly_top_100(chart)
# Top 20 monthly songs
top_20_songs = chart.monthly_top_20(chart)
# New Releases
new_relases_songs = chart.new_releases(chart)
Genre
from mdundo.genre import Genre
# Initialize Genre class
genre = Genre()
# All Genres
all_genres = genre.get_genres()
# Songs in a genre
genre = genre.get_genre_top_songs(genre_id)
Artist
from mdundo.artist import Artist
# Initialize Artist class
genre = Artist()
# top artist
top_artist = genre.get_artist()
# Get Artist's Songs
songs = artist.get_artist_song(artist_id)
To see how you can implement this package in a real life project have a look at examples.py. Contains a flask implementation of this project.
This repo show you how you can consume the API created with your server with an android client.
Note
This package is a project that I am using to learn data science and how audio waves can be manipulated and is in no way affiliated with Mdundo.com. Use at your own discretion.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mdundo-scraper-0.0.2.tar.gz
(4.5 kB
view hashes)
Built Distribution
Close
Hashes for mdundo_scraper-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b94d6888f79c557a1adaf3417c068a4d4c54da8f59765537d098018c5beb8ee6 |
|
MD5 | d1b9b3f276bc59245a289710aee88b66 |
|
BLAKE2b-256 | ee2b2c703073f863257a99af6f974e6dd6711a8ae8699ee84c97d84506e95104 |