Торрентмонитор И Еще Раз Здравствуйте

Полтора года назад я уже писал здесь о своем развитии.

ТоррентМонитор .

Кто-то, возможно, уже читал и давно ею пользуется, а кто-то, возможно, даже не слышал о ней, поэтому хочу рассказать вам об этом еще раз, тем более, что я уже полтора года не сижу без дела .

Это автоматическая система отслеживания торрент-трекеров, которая автоматизирует процесс загрузки торрент-файлов.



ТоррентМонитор и еще раз здравствуйте

Самое главное для такой системы — расширить количество поддерживаемых трекеров, не в ущерб качеству, конечно.

За это время количество поддерживаемых трекеров увеличилось вдвое.

На самом деле добавление поддержки следующего трекера занимает несколько часов, если только он не использует какой-то очень заумный движок или не слишком удобен для парсинга (в основном это касается именования тем раздачи, например, не удалось добавить Animereactor.ru, из-за отсутствия стандарта именования дистрибутивов).

Теперь список поддерживаемых трекеров выглядит так:

  • anidub.com
  • байбако.

    тв

  • casstudio.tv
  • Cinemazal.TV
  • Lostfilm.TV
  • newstudio.tv
  • nnm-club.me
  • novafilm.tv
  • рутор.

    орг

  • rutracker.org
  • tfile.me
Трекеры делятся на 2 типа: — Форум — те, у кого есть обновленные дистрибутивы — Синглы — те, на которых новые серии выкладываются по одной.

Здесь я расскажу немного подробнее о том, как это работает, потому что это общий вопрос.

Многие добавляют сериал в мониторинг на Lostfilm.tv и ждут, что что-то должно произойти сразу, но это не так.

Монитор отреагирует на эту серию только при ее появлении в RSS-ленте, но если вы добавите тему с rutracker.org, то торрент-файл будет скачан сразу после первого запуска системы, а в следующий раз - только при торрент-файл перезагружается на трекер.

Трекеры форм также имеют возможность отслеживать релизеры.



ТоррентМонитор и еще раз здравствуйте

На мой взгляд, это тоже удобно и полезно, когда на трекере есть релизер, который загружает музыку в любимом стиле, например.

Вторым главным нововведением стала, наконец, поддержка торрент-клиентов, которая позволяет передавать торрент-файл непосредственно скачавшему его клиенту и при этом удалять с клиента предыдущую раздачу (неважно, какой тип раздачи, «формула» или «единый»).

ТМ «дружит» с Transmission и Deluge, т.к.

это самые популярные клиенты среди моих пользователей и их просили «прикрутить».

Это было, пожалуй, самое большое расширение функциональности за это время.

Но, к сожалению, здесь есть ограничения - это работает только на *nix, потому что работа ведется через консоль этих клиентов.



ТоррентМонитор и еще раз здравствуйте

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

конечно отдельно).

А класс, работающий с базой данных, стал универсальным и поддерживает: MySQL, SQLite, PostgreSQL. На удивление, ТМ стала довольно популярной, я вижу, что она устанавливается не только на машины с Windows/Linux/Mac OS, на которых она, естественно, прекрасно работает, но и на различные «коробочные» устройства на базе Linux: zyxel Keenetic, различные NAS, а также на nas4free. Надеюсь, этот пост и моя небольшая разработка покажутся кому-то полезными, и даже если после прочтения им начнет пользоваться хотя бы один человек, мне этого будет достаточно.

В общем, мне крайне интересно развивать проект дальше, мне будет крайне интересно работать с программистами над улучшением системы или добавлением в нее нового функционала, добавлять новые торрент-трекеры для работы и узнавать что-то новое для себя.

По этой причине я приглашаю всех github .

И самое главное ссылка на последнюю версию 0.9.2 Ну а как развернуть и протестировать систему описано в файле readme в архиве.

А вот остальные скриншоты я спрячу :)

ТоррентМонитор и еще раз здравствуйте



ТоррентМонитор и еще раз здравствуйте



ТоррентМонитор и еще раз здравствуйте

Системные Требования: PHP 5.3 и выше должен быть создан с поддержкой cURL и PDO. Также в php.ini (для CLI) нужно изменить следующие параметры: max_execution_time = 300 allow_url_fopen = on (желательно включить эту опцию в php.ini как для CLI, так и для веб-сервера) установить дату.

часовой пояс Расширять:

  • скачать архив
  • импортировать дамп базы данных из каталога db_schema в зависимости от используемой базы данных — *.

    sql

  • перенести все файлы в папку на вашем сервере (например /var/www/htdocs/torrentmonitor/)
  • отредактируйте config.php и укажите данные для доступа к базе данных
  • зайдите в веб-интерфейс (пароль по умолчанию — torrentmonitor, измените(!) его после первого входа).

  • указать учетные данные от трекеров
  • укажите в настройках путь для сохранения торрентов (папка, которую контролирует ваш торрент-клиент), электронную почту и включите/отключите отправку уведомлений
  • добавление торрентов для мониторинга
  • перейдите на вкладку «тест» и проверьте, все ли работает правильно
  • добавить в cron engine.php


*/10 * * * * php -q /path/to/folder/torrent_monitor/engine.php

И пару слов для параноиков: Пароли от ваших аккаунтов хранятся в вашей базе данных, мне ничего не присылают. Для собственного спокойствия вы можете закрыть любую активность на моем домене, кроме файла korphome.ru/torrent_monitor/version.xml, он нужен для проверки обновлений (но если вы настоящий параноик, то не надо надо следить за обновлениями).

Буду рад услышать ваши мысли по поводу дальнейшего развития проекта и интересного функционала.

Теги: #torrent #torrents #torrent downloader #torrent tracker #torrent client #torrent #torrents #TorrentMonitor #anidub.com #baibako.tv #casstudio.tv #kinozal.tv #lostfilm.tv #newstudio.tv #nnm-club. я #novafilm.tv #rutor.org #rutracker.org #rutracker.org #tfile.me #Я пиарюсь

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.