How should I structure a multi-site downloader so site changes stay isolated?
I'm building a personal desktop app that collects download links from several websites and presents them through one shared interface. What backend architecture would keep a change to…