Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.
It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!
After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅
Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀
Edit: HQ version of diagram
1. Posts must be related to the discussion of digital piracy
2. Don’t request invites, trade, sell, or self-promote
3. Don’t request or link to specific pirated titles, including DMs
4. Don’t submit low-quality posts, be entitled, or harass others
💰 Please help cover server costs.
I’m a little lost on what each of these components are. I see .sh files so I’m assuming you’re mostly writing these with Bash?
With this level of complexity I wonder if you’d benefit from running a k8s server. Just food for thought.
Looks like you’re having a good time for it. I always laugh at the similarity with this system building and the BUS designs of Factorio.
The
systemd.timers
are basically cronjobs for scripts I wrote to address a few of the pain points I’ve encountered with the setup. They’re either simplecurl
orwget
andjq
calls or use Python for more complex logic. The rest are services that are either a part of or adjacent to *arrs.As for k8s, personally I feel that would add more complexity than it’s worth. I’m not looking for a second job. 😛
“But Kubernetes will simplify everything!!!1”
🤷♂️
I mean all problems are solved with another layer of abstraction right?
We need to go deeper