This is a simple script to scrape entire podcast series off Audioboom.
The first argument is the URL to start with, the second one is the counter to go off of. Episodes are stored in the format of $COUNTER-$NAME.mp3
. For example,
./scrape-audioboom https://audioboom.com/posts/6794119-the-duncan-trussell-family-hour-episode-1 1
will produce 1-the-duncan-trussell-family-hour-episode-1.mp3
and so on.
- At the end of the series, the script loops over and continuously grabs the last two episodes. In my case, Audioboom ratelimited my IP after an extra 700 snatches of the same two episodes (though the entire series of 426 episodes successfully downloaded without getting ratelimited)
- Errors aren't handled
- Errors do happen sometimes, but aren't clearly provided to the user
This code and information is licensed under MIT.