Ваш персональный поисковик торрентов почему Magnetissimo заслуживает внимания

19 Jan, 2024

Репозиторий давно не обновлялся

Последнее обновление было 2 года назад.

Magnetissimo интерфейс

Знакомая ситуация? Хочется найти конкретный файл, а приходится обходить десяток торрент-трекеров, сталкиваясь с назойливой рекламой и сомнительными скриптами. Magnetissimo решает эту проблему элегантно — собирает данные со всех популярных источников в одну локальную базу.

Что под капотом?

Magnetissimo — это веб-приложение на Elixir, которое:

  • Автоматически индексирует торрент-трекеры
  • Сохраняет magnet-ссылки в локальную PostgreSQL
  • Предоставляет чистый API и веб-интерфейс без JavaScript
  • Легко интегрируется с медиа-менеджерами Sonarr и Radarr

Поиск в Magnetissimo

Три причины попробовать

  1. Приватность — все данные хранятся у вас, без слежки и куков
  2. Производительность — Elixir и BEAM VM обеспечивают отзывчивость
  3. Простота — работает из коробки, минимальная конфигурация

Как это работает технически?

Проект использует:

Реклама
  • Phoenix Framework для веб-части
  • GenServer для параллельного сканирования трекеров
  • PostgreSQL как хранилище
  • Docker и Kubernetes для простого деплоя

Пример запуска через Docker Compose:

docker compose up -d

Практическое применение

Идеально для:

  • Домашних медиа-серверов
  • Автоматизации загрузок через Sonarr/Radarr
  • Поиска редкого контента
  • Разработчиков, изучающих Elixir

Magnetissimo — редкий пример, когда open-source проект делает одну вещь, но делает её отлично. Если вы устали от рекламы на трекерах или хотите централизованный поиск — стоит попробовать. Особенно рекомендую владельцам домашних медиа-серверов и энтузиастам функционального программирования.

Проект активно развивается — присоединяйтесь к Discord-сообществу для обсуждения!