Comments 50
Вот последний коммит когда ещё был falcon-restful: https://github.com/werwolfby/monitorrent/blob/364051efd5352f55439a66281d1455a50416a985/server.py
Глядя на этот код я не могу назвать объективных причин переезжать на falcon. Мне всё равно falcon внешне нравится больше, но это субъективно.
Единственное, что falcon кажется гораздо более легковесным.
Мне кажется была какая-то более осмысленная причина или были какие-то сложности, если вспомню обязательно напишу.
Ну и как я уже говорил мы не Python программисты, поэтому мы просто пробовали разные варианты, и falcon как-то более интуитивнее выглядит для меня.
Несмотря на то, что он-лайн просмотр вроде как всё больше и больше становится популярным — количество подобных «автоматизаторов» становится всё больше и больше.
Мне нравится ваш подход к реализации, наверное если бы я знал питон на таком уровне, я бы изначально выбрал его, вместо PHP. Но я совсем не разработчик.
Вам, как и автору недавней статьи про аналогичное приложение под Mac OS я хочу пожелать удачи, расширять поддержку трекеров, да и вообще всячески позитивно развиваться :)
Спасибо огромное! TorrentMonitor отработал больше года более чем отлично!
litr.cc + RSS загрузчик. Тоже самое что и у вас, даже проще.
Кстати создатель литра тоже с хабра.
Да, тоже с удовольствием пользовался litr.cc.
И сейчас он у меня в feedly добавлен, теструю Monitorrent этим :)
Но тогда нужно было оставлять включенным компьютер с запущенным uTorrent, который уже будет брать RSS.
Для переезда на роутер с Transmission'ом нужно искать решение для скачки торрентов из RSS (FlexGet отлично подойдет).
Раньше litr.cc даже не позволял выбрать качество скачиваемых серий с того же lostfilm.tv. Он у меня настроен, но я не знаю как поменять качество скачиваемых сериалов — наверное заново всё добавлять, потому что для новых без проблем.
Не уверен как в него сейчас добавить usess для автоматического скачивания с lostfilm.tv, но наверняка есть возможность.
Мне кажется, в случае с cubietruck или роутером, правильный воркфлоу должен быть следующим:
litr.cc + flexget + transmission
И тогда да, litr.cc декйствительно хороший вариант
Есть одна проблема с RSS. У меня была ситуация, когда Monitorrent проморгал выход новой серии, потому что выложили больше сериалов чем помещается в RSS. lostfilm практически сразу же выбрасывает все 3 качества в ленту. Сейчас в RSS 15 элементов, чего хватает на 5 сериалов. Я уверен, что раньше было меньше, но последние сохранившиеся у меня RSS уже содержат 15 элементов. Поэтому Monitorrent сейчас парсит страницу сериала вместо RSS.
К тому же в RSS иногда бывают ошибки
<title>Непокорная Земля (Defiance). Меня зовут Датак Тарр и я пришёл убить вас (My Name Is Datak Tarr and I Have Come to Kill You) [1080. (S03E08)</title>
Вот пример с сохранённого у меня RSS для тестов. Такой тайтл не определялся с качеством 1080, приходилось переписывать regex. Не уверен правильно ли это обработал litr.cc.
Из дополнительных фишек я могу добавить возможность подписки на сериал, который уже вовсю переводится на lostfilm. И Monitorrent мне скачает всё с первой серии, либо с той с которой я укажу.
В общем litr.cc хорош, даже очень хорош, но наш велосипед удобнее :)
Если появится больше 2-х желающих, то обязательно добавим.
Сейчас написание плагина с полным покрытием тестами занимает 2 вечера максимум, механизм отлажен, а все трекеры похожи.
В планах подержка всех трекеров от TorrentMonitor. Первым будет pornolab :)
Ну значит плагину быть, добавлю на этой недели.
готово для тестирования: 1.1.0-rc.1.1
Обещаю завтра собрать, под виндой это не очень удобно делать )
Собрал из под виндоус на 1.12.0-rc2, всё должно работать: https://hub.docker.com/r/werwolfby/alpine-monitorrent/
P.S. Почему в статье вы везде употребляете «мы»? Из статьи сложилось впечатление что это лично ваша разработка, а не команды/фирмы.
Да уж, я регистрировался на myshows.me очень и очень давно, тогда он мог только сохранять информацию о том, что я смотрел. Уже N лет там не был.
С тех пор он просто колоссально поменялся. Очень рад за них, и надо будет обязательно посмотреть их апи и скорее всего воспользоваться им. Автор статей про сериалокачалки для macOs пользуется myshows.me, а я думал, что только для проверки даты новых серий.
Идея с myshows.me очень хороша, но тогда мы не нужны походу, пичалька, нужен плагин к FlexGet для работы с myshows.me.
До Monitorrent я пользовался всем: TorrentMonitor, FlexGet и litr.cc. Но myshows.me пропустил.
P.S. Вы не подумайте у меня не раздвоение личности, нас 3-ое, просто начал всё это я один и ко всему практически приложил руку. Потом ко мне присоединилось двое друзей которые помогли с дополнительными фичами. Без них Monitorrent не был бы таким симпатичным, а был бы с моими кислотными цветами.
К сожалению пока нет.
Есть тикет про будущие планы, там есть возможность указывать выбор каталога для топика.
Я предпочитаю полную автоматизацию, поэтому у меня есть другой проект который сортирует скачанные торренты, автоматически рассладывая всё по нужным каталогам: сериалы по сезонам, фильмы в отдельную.
Поэтому никогда не пользовался возможностью указания отдельно каталоги для скачивания торрентов.
По планам в первую очередь добавить поддержку новых треккеров, а потом уже дополнительное управление торрент клиентом с возможностью выбора каталога для топика.
ещё в 12-ом году написал себе подобный скрипт правда на Ruby, и через ж...: для скачивания страниц зачем-то запускается wget )) затем страницы парсятся на наличие ссылок на торрент-файлы, те скачиваются и кидаются в папку Transmission, где последний их уже подхватывает ))
начался этот «проект» с мониторинга за новыми сериями сериалов на kinokopilka.ru (ныне kinokopilka.pro), затем добавились rutracker, tfile, nnmclub.
но главная фича в нём для меня — скачивание из «закладок» kinokopilka: просматриваю список фильмов, и если выбираю какой для будущего просмотра, добавляю в «очередь скачивания», а скрипт, запускаемый раз в 15 минут, уже мониторит эту очередь…
З.Ы. Давно хочу изменить скачивание «родными средствами» Ruby, в несколько потоков и в Transmission можно бы через RPC закидывать, но времени катастрофически не хватает, так что это лишь «эх, надо бы»…
Все получилось, очень понравилось, хотел описать свой «путь» и предложить помощь в установке нуждающимся.
Но споткнулся на капче: «Чему посвящён форум?»
Пипец какой то, перебрал всякие варианты.
Мониторинг торрентов и автоматическая скачка