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-сайтами, который позволяет пользователю управлять скачиванием бесплатных торрентов через 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 →
RepoRadar