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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mdundo-scraper-0.0.5.tar.gz.
File metadata
- Download URL: mdundo-scraper-0.0.5.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b65f25d5211449279f50000e23659a59ff707014dc537577b0e0ec7da5053fc
|
|
| MD5 |
ff05d1936a062f870032452e7f1a6e68
|
|
| BLAKE2b-256 |
7e14a4277c81e8954f00073b949f87765f5f1efa65b4376d0370a853f8b0a07a
|
File details
Details for the file mdundo_scraper-0.0.5-py3-none-any.whl.
File metadata
- Download URL: mdundo_scraper-0.0.5-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4778d9bf2a45c6454428380961ccbfa3daeb3398388dc1ec69a6ac09e48ff217
|
|
| MD5 |
8e88990229ac4c8f51f93ae26d99058a
|
|
| BLAKE2b-256 |
37f8f6b05baf9d808da4a2a37490146c40ca19cb63e9180cc511d9d9a7e35b7f
|