Zoo 105 Archive
6/Sep/2023
An automated archival system I built and have been maintaining since 2015 for Lo Zoo di 105, a popular Italian radio show.
What it does
- Daily downloads - Automatically fetches new episodes at 19:00 every day
- Audio conversion - Converts to 128kbps to save storage space
- Cloud storage - Uploads to rotating MEGA accounts (19 accounts, ~300GB+ archived)
- Auto-publishing - Generates WordPress posts with download links
- Notifications - Sends Telegram alerts for new episodes and failures
Tech Stack
- Bash scripts + cron jobs
wgetfor downloadslamefor audio conversion- MEGA-CLI for cloud storage
- WordPress + WP-CLI for the website
Stats
- Running since: 2015
- Episodes archived: 2000+
- Storage used: ~300GB across 19 MEGA accounts
- Uptime: Near-continuous with minimal maintenance
The system has proven remarkably reliable over 8+ years, requiring only occasional updates when the radio station changes their hosting setup or when MEGA-CLI needs updating.
← Back to projects