Web application that indexes all popular torrent sites, and saves it to the local database.
X
Elixir
Magnetissimo is the bee's knees if you're looking for a robust, self-hosted platform to scour torrent sites and stash those magnet links in your local database. It’s a web app that's not just tech-savvy but also aims to keep things as simple as a Sunday morning. From no-fuss installations across different operating systems to seamless integration with Sonarr and Radarr, this project wraps complexity in a velvet glove. Right off the bat, Magnetissimo’s commitment to a no-JavaScript policy catches the eye. Not everyone is a fan of JavaScript, and this move certainly makes the project more lightweight and accessible. The goal is to make the crawling of torrent sites a breeze—no plugins, no scripts—just clean and lean code. You don’t need to be a rocket scientist to get this thing running. Whether you’re on Windows, Linux, or Mac, a few Docker Compose commands and some Kubernetes configurations are all you need to get this app rolling. The README hands out clear instructions: generate a SECRET_KEY, tweak your Docker or Kubernetes files, and boom, you're good to go. They're really putting forth an effort to make the setup as painless as possible. For the tinkerers and coders out there, the project's source code is deliberately kept straightforward and intuitive. Leveraging the power of Elixir’s GenServer and the Erlang BEAM VM, Magnetissimo ensures high performance, proving that you don’t need heavy, convoluted code to get stuff done efficiently. Making it even more appealing, Magnetissimo has a couple of API endpoints that return data in JSON format. There's a search endpoint to dig up torrents matching your search terms and a latest endpoint that fetches the most recently published goodies. Friendly for both seasoned developers and greenhorns alike, these APIs are crystal clear in their functionality. When it comes to contributing, the project doesn’t shy away from making it easy for new folks to jump in. If you’re keen on tweaking the code or adding features, the setup steps are laid out simply. With ASDF handling version management and PostgreSQL taking care of the database side, contributing to this project won't make you pull your hair out. The community aspect is the cherry on top. There's an official Discord server where users can chew the fat about Magnetissimo, suggest new features, or resolve any issues they encounter. It’s a welcoming space, reinforcing that you’re not in this on your own. Magnetissimo is the ultimate companion for your homelab. It’s all about bringing in high performance with minimal configuration and a straightforward user experience. It's like the MVP of torrent indexing—doing all the heavy lifting while keeping things super user-friendly. So, whether you're a coding virtuoso or a curious newbie, Magnetissimo has got something for you.
Check out site