An unofficial API to create Python objects with data from 1001tracklists.com.
This project is aimed at enabling easy access to the 1001tracklists database via Python.
The scraping is done with BeautifulSoup.
Tracklists can be loaded into Tracklist
objects using:
from tracklists import *
tl = Tracklist(url)
tracks = tl.tracks # A list of Track objects
To explore the data available for each object, you may wish to use:
vars(x) # To see all the attributes
help(x) # For more complete documentation
Everyone is welcome to contribute!
Tasks which can be worked on are included in the files with TODO tags. In addition, this is the general to-do list:
- Captcha handling
- When captcha occurs, pause scraping and redirect to solving page.
- or: Proxy rotation
- JSON export