pt-tools: автоматизация управления торрент-трекерами через RSS

pt-tools — это автоматизированный инструмент для управления PT-сайтами, который позволяет по RSS автоматически загружать бесплатные торренты и контролировать состояния разных сайтов. Основная фишка в том, что он объединяет информацию с 66 встроенных PT-сайтов и управляет qBittorrent и Transmission, предоставляя доступ через QQ и Telegram для удобного контроля и мониторинга.

Проект подойдёт тем, кто активно использует разного рода торрент-трекеры и испытывает сложности с их одновременным управлением. Он расширяет функциональность стандартных клиентов, добавляя интеграцию с различными PT-системами, а также возможность предупреждений о неактивных аккаунтах, что может предотвратить блокировку.

pt-tools написан на Python и поддерживает запуск через Docker, а также работает на Linux и Windows. Внимание: проект находится на стадии разработки, поэтому может иметь некоторые ограничения по функционалу. Подробности и документацию можно найти на официальном сайте.

pt-tools # pt-tools

Проект pt-tools представляет собой инструмент для автоматизации управления PT-сайтами, который позволяет пользователю управлять скачиванием бесплатных торрентов через RSS, отслеживать данные и состояние входа на различных сайтах, а также централизованно управлять торрент-клиентами qBittorrent и Transmission. Это приложение поддерживает 66 различных PT-сайтов и работает на Docker, Linux и Windows. Полная документация доступна на сайте firlab.app/pt-tools.

Функционал

  • Управление сайтами: поддерживает 66 PT-сайтов, возможность проверки статуса входа и фильтрации загрузок через RSS. Программа уведомляет о потенциальных проблемах с аккаунтами (например, о блокировке).
  • Автоматическая загрузка через RSS: ты можешь настроить фильтры по ключевым словам для автоматической загрузки новых торрентов, а также управлять загрузками по графику.
  • Поддержка нескольких торрент-клиентов: позволяет добавлять и управлять несколькими клиентами qBittorrent и Transmission, с автоматической проверкой доступного места и очисткой старых торрентов.
  • Интеграция с мессенджерами: поддерживает уведомления и управление через QQ и Telegram, включая командный интерфейс для взаимодействия с ботом.
  • Браузерное расширение: доступно для синхронизации куки и сбора данных с PT-сайтов.

Важно отметить, что без настроек фильтрации RSS, pt-tools будет загружать только бесплатные торренты.

Установка

Проект предлагает несколько способов установки:

  • Docker Compose (рекомендуется): нужно создать файл compose.yml с настройками и запустить docker compose up -d.
  • Скрипт установки: для Linux и Windows можно воспользоваться готовыми скриптами, которые автоматически установят нужные зависимости.
  • Предcompiled бинарные файлы: доступны для загрузки на странице релизов, для дальнейшей настройки требуется запустить сервис через консоль.
  • Сборка из исходников: требует установки Go, Node.js и pnpm.

Запуск и использование

После установки, для запуска сервиса, открой в браузере http://localhost:8080. Первоначальные учетные данные: admin / adminadmin. Обязательно поменяй пароль сразу после первого входа.

Интерфейс веб-приложения позволяет настраивать все аспекты работы с PT-сайтами, включая управление торрентами и RSS-подписками, а также интеграцию с мессенджерами.

Ограничения

Основное ограничение связано с тем, что без настроенных фильтров RSS, программа будет загружать только бесплатные торренты. Также стоит учитывать работу с ограниченными ресурсами и необходимость в постоянной доступности сохранённых куки, иначе работа с некоторыми сайтами может быть нарушена.

Проект напоминает о соблюдении всех правил PT-сайтов и рисках, связанных с автоматизацией доступа к ним.

Открыть на GitHub: sunerpy/pt-tools →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте