mirror of
https://github.com/werwolfby/monitorrent.git
synced 2026-10-14 21:39:03 +00:00
[GH-ISSUE #173] Auto update torrent title #127
Labels
No labels
bug
docs
duplicate
enhancement
Epic
feature
feature
future
help wanted
in progress
need more info
plugin
proxy
pull-request
python 2
python 3
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
werwolfby/monitorrent#127
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @impalex on GitHub (Dec 22, 2016).
Original GitHub issue: https://github.com/werwolfby/monitorrent/issues/173
Предложение: сделать возможность автоматического обновления названия торрента. Разумеется, опционально.
Релизеры, как правило, обновляют количество серий в заголовке, тут же все остается замороженным на момент добавления топика. Поэтому не видим реального состояния раздачи, стоит ли дальше следить или нет.
@werwolfby commented on GitHub (Dec 22, 2016):
Согласен у нас это даже как-то реализованно. Но сейчас проблема в том, что мы можем руками указывать название топика. И как быть при автоматической обновлении?
Если делать это опционально, то не давать пользователю его редактировать.
Если обновился только заголовок, но не обновился сам торрент, то не обновлять дату обновления топика.
Наверное так можно будет сделать, вполне.
Не для всех трекеров это будет и не для всех должно работать. Например для лостфильма и ньюстудио это всегда имя сериала и смысла в обновлении заголовка нет.
С другой стороны у нас есть поле info которое возвращается на фронт энд и пока никак не отображается. Идея как раз и была в том чтобы в этом поле указывать дополнительную информацию:
github.com/werwolfby/monitorrent@b31dd9037d/monitorrent/plugins/trackers/init.py#L123Реализовано только в lostfilm плагине и выдает: SxxExx, т.е. последний скачанный эпизод. Но как я говорил на UI мы пока это не отображаем. А на других трекерах выдрать эту инфу гораздо сложнее. С этим и борюсь в разработке ньюстудио плагина.
Но думаю ваше предложение более эффективно. Стоит подумать.
@impalex commented on GitHub (Dec 22, 2016):
Да, я обратил внимание на доп. поле в плагине лостфильма, когда изучал плагины. Для "обычных" трекеров такой подход не пойдёт.
Парсить названия тем - занятие сильно неблагодарное. Формат указания списка серий может различаться от темы к теме. А ведь мы можем добавить в отслеживание и не только сериалы - ну мало ли, софт, книги, музыку и т.д. и т.п.
Я вижу два возможных варианта:
Вариант с чекбоксом как-то более симпатичен. Во втором слишком много нюансов.
@werwolfby commented on GitHub (Dec 22, 2016):
Согласен. И парсин топика не благодарен - это тоже понятно, но ему все равно быть :)
Будем пробовать выщемлять как можно больше инфы из заголовка, а потом и из страници.
Сделаем чекбок для всех
WithHashChangedплагинов@werwolfby commented on GitHub (Feb 5, 2017):
Ишью отправляется в разработку, и так:
@DSilence @kijojo @impalex @Shooshka @abaistov Есть долнения? Особенно по предпоследнему пункту? Может как раз таки включать для уже добавленных топиков?
@impalex commented on GitHub (Feb 6, 2017):
У меня дополнений нет. По последнему (edit: имелся в виду предпоследний =) ) пункту - всё верно, те, что уже были созданы, лучше оставить без изменений. Всё-таки на данный момент дефолтным поведением является сохранение названия без изменений, не стоит его менять.
@abaistov commented on GitHub (Feb 6, 2017):
Данную опцию буду включать на всех раздачах, поэтому для меня было бы удобней , чтобы для добавленных топиков данная опция была включена. А вообще, это не так уж и принципиально , "галочки" расставить - минутное дело :)
@Shooshka commented on GitHub (Feb 6, 2017):
Ну если "Для добавляемых по умолчанию включена", то почему тогда "По умолчанию у всех уже добавленых торрентов Update title automatically отключен"? :)
Да и как-то странно, даже если человеку не нужна эта фишка и пофиг ему, что в титле, например, "1 серия из 20", когда сезон давно закончен, как она может помешать? Голос за включение по умолчанию и включение у всех уже добавленных в общем.
@werwolfby commented on GitHub (Feb 6, 2017):
Потому что гланый принцип "не навреди":
Поэтому я хочу оставить эту вичу включаемой для старых раздач, а для новых пользователь увидит, что галочка установлена.
@werwolfby commented on GitHub (Feb 6, 2017):
Но я прекрасно осознаю что большинство ничего не меняет поэтому им хотелось бы проапдейтать тайтлы автоматически.
Именно поэтому вопрос вообще и возник, иначе бы я сразу поступил так как описанно выше.
Я вообще наверное единственный который руками правит тайтл топика 😄
@werwolfby commented on GitHub (Feb 6, 2017):
Ну и последний минус, на самой странице торрента, не узнать одновился он или нет (я это проверю, как минимум не на всех трекерах).
А для проверки сейчас качается сам торрент файл, в большинстве случаев это банально быстрее, потому что торрент файл весит гораздо меньше HTML странички раздачи.
И уже по этому файлу определялось, поменялся торрент или нет.
Сейчас же придётся делать 2 запроса, первый за изменением заголовка, второй за торрент файлом, или апдейтать заголовоко только если торрент файл поменялся (и только тогда делать второй запрос).
@werwolfby commented on GitHub (Feb 6, 2017):
Хотя вот на рутрекере и по магнет ссылки и по зарегистрирован вроде как можно понять апдейтался или нет торрент.
@impalex commented on GitHub (Feb 6, 2017):
Издержки.
Для анидаба, к примеру, и так приходится делать два запроса - первый за страницей, оттуда выдрать ссылку на торрент, потом уж сам торрент. Просто там ссылка на торрент не статична и меняется при обновлении. Так и чешется где-то между этими двумя запросами обновить и заголовок :)
@werwolfby commented on GitHub (Feb 6, 2017):
Для кинозала тоже будет работать, там вообще это вынужденая мера так как есть ограничение на количество скачанных торрентов в день.
А для остальных 2 запроса, это грусть и печаль, не люблю не оптимальные решения.
@slavon1920 commented on GitHub (Oct 7, 2021):
если данная опция реализована в monittorent как ее включить задействовать
@werwolfby commented on GitHub (Oct 7, 2021):
Неа не реализована :(
Боюсь только в 2.0 сделю, но до нее еще далеко. Я не помню в чем основня проблема была.
@slavon1920 commented on GitHub (Oct 7, 2021):
спасибо вам за ваши труды будим ждать в новой версии
@Egorkat commented on GitHub (Jan 17, 2022):
Спасибо за проект! Пользуемся с удовольствием и ждем реализации этого функционала