Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ati1707/sc-trackscrapper

A Python tool to scrape tracks from the followers of a specified Soundcloud profile.
https://github.com/ati1707/sc-trackscrapper

database python scrapper soundcloud soundcloud-api

Last synced: 19 days ago
JSON representation

A Python tool to scrape tracks from the followers of a specified Soundcloud profile.

Awesome Lists containing this project

README

        

# SoundCloud Track Scrapper
This tool allows scrapes the followers of a SoundCloud user and gets their track count.
If a follower has tracks, their track url and the first 5 tracks will be printed to the console and added to a database to avoid being checked again in the future.

## Usage

Install requirements first

Add your client_id: [main.py](https://github.com/Ati1707/SC-TrackScrapper/blob/0baaeec2c25ef52142117aa27a8774b2b6fba723/main.py#L100)

The script will prompt you to choose between entering a SoundCloud URL to check followers or viewing all entries in the database.
If you choose to view all entries, the script will display all checked followers stored in the database.

Enter a SoundCloud URL in the format:

https://soundcloud.com/username/

For example:
https://soundcloud.com/billieeilish
or
https://soundcloud.com/billieeilish/sets
the text after the username gets ignored so you dont need to copy url from the mainpage

It might seem like the tool does nothing when entering the user url but it is scrapping the followers. The higher the count the longer it will take if it doesnt finish then most likely your client_id doesn't work