Skip to content

Get songs data in JSON format from mdundo.com site with ease inspired by sound cloud scraper

Notifications You must be signed in to change notification settings

Gidraf/mdundo-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.


Releases

No releases published

Packages

No packages published

Languages