Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ThereOHM/playlist_scraper
Python online webradio playlist scraper
https://github.com/ThereOHM/playlist_scraper
hacktoberfest playlist-scraper python webradio
Last synced: 4 months ago
JSON representation
Python online webradio playlist scraper
- Host: GitHub
- URL: https://github.com/ThereOHM/playlist_scraper
- Owner: ThereOHM
- License: mit
- Created: 2020-08-23T10:40:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-06T21:24:12.000Z (over 2 years ago)
- Last Synced: 2024-08-01T15:34:55.300Z (7 months ago)
- Topics: hacktoberfest, playlist-scraper, python, webradio
- Language: Python
- Homepage:
- Size: 203 KB
- Stars: 4
- Watchers: 1
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Playlist Scraper
**Small Python Tool, to webscrape webradio playlists.**
*Idea:*
There are plenty of good webradio stations. But I want their songs in a spotify, deezer, etc. playlist without commercials.
Unfortunately the playlist of the most stations is resettet every couple of hours.
The Python tool scrapes the songs, makes a proper data formatting, removes double values and saves an unique playlist per station.
This playlist is then ready to import to your favourite music-streaming-service.## How To Use:
- add the URLs of your favourite webradio stations to `url_list.txt`
- I recommend using [Onlineradiobox.com](https://onlineradiobox.com) to get the playlists, because they have the total list of each day. Example:
`https://onlineradiobox.com/de/starfmhell/playlist/1?cs=de.starfmhell
`
- run the main.py
- the program will
- scrape the playlist data of all stations
- adds all the new songs to a playlist file, named by the station
- remove duplicates and sort the songs alphabetical
- save the playlist files
- write some statistics to the `stat.txt` (for instance, how many new songs were added each day)*Comment:*
*Keep an eye on the stats ;-)**It's really astonishing, that after about 5 Days the playlist of the most radio stations will be freezed to a few hundred songs.*
*So after this 5 days, they just keep on playing the same stuff every day over and over again.*
** Happy Groundhog Day :D**