Logo michaeldvinci | conedmiro
  • Home
  • About
  • Experience
  • Posts
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Tags
  • Api
  • Automation
  • Docker
  • Echo-Show
  • Go
  • Home-Assistant
  • Home-Automation
  • Homelab
  • Iot
  • Nas
  • Openmediavault
  • Swift
Hero Image
Syllabus: Series Release Tracker

If you’re a reading enthusiast like me, you know the pain: finding out your favorite series dropped a new book three months ago because you forgot to check Audible. Never again. Syllabus is my solution—a self-hosted Go web app that scrapes Audible and Amazon to track series release dates. Multi-threaded scraping, SQLite persistence, real-time updates via SSE, and iCal exports. Architecture The core is a multi-threaded web scraper with 4 concurrent workers that pull series metadata from Audible and Amazon. I’m using SQLite for persistence (stored at ./data/syllabus.db) with automatic schema migrations, so upgrading is painless.

  • homelab
  • go
  • docker
  • automation
Sunday, October 19, 2025 | 2 minutes Read