mirror of
https://github.com/werwolfby/monitorrent.git
synced 2026-10-15 05:52:15 +00:00
[GH-ISSUE #247] lostfilm.tv ошибка закачки #190
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#190
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 @greatbao on GitHub (Feb 13, 2018).
Original GitHub issue: https://github.com/werwolfby/monitorrent/issues/247
Сегодня перестала идти закачка с лостфильма по всем раздачам.
Debian 9, обновлений пакетов не производилось
лог ошибок:
до этого все работало исправно
@omeshcheryakov commented on GitHub (Feb 13, 2018):
Такая же проблема
@greatbao commented on GitHub (Feb 13, 2018):
Лостфильм добавил функционал. Теперь во время закачки серий, можно поставить галку что-бы скаченная серия помечалась просмотренной.
Думаю все дело в некорректной работе парсера из за этого изменения.
@kolayuk commented on GitHub (Feb 13, 2018):
идем на 446 строку в plugins/trackers/lostfilm.py и меняем регулярку на
^PlayEpisode\('(?P<cat>\d\d\d)\s*(?P<season>\d\d\d)\s*(?P<episode>\d\d\d)'\)$(в переменной _play_episode_re )
UPD более правильная версия
^PlayEpisode\('(?P<cat>\d{2,3})\s*(?P<season>\d\d\d)\s*(?P<episode>\d\d\d)'\)$@greatbao commented on GitHub (Feb 13, 2018):
правка актуальная, спасибо
@degorychev commented on GitHub (Feb 14, 2018):
Инструкция для тех, кто использует docker-контейнер:
0) Подключаемся к серверу по ssh
6)На 446 строке меняем регулярное выражение на
^PlayEpisode\('(?P<cat>\d{2,3})\s*(?P<season>\d\d\d)\s*(?P<episode>\d\d\d)'\)$@gudvindll commented on GitHub (Feb 19, 2018):
Работает без проблем.
@werwolfby commented on GitHub (Feb 20, 2018):
@greatbao @kolayuk @omeshcheryakov @degorychev @tezdal Всё новые контейнеры выпущены, можно пользоваться 😄 без воркэраундов
@kolayuk спасибо за ПР
@degorychev спасибо за воркэраунд
@hillout commented on GitHub (Feb 20, 2018):
К сожалению на последней версии в docker'e не работает:
Exception while execute topic
Traceback (most recent call last):
File "/var/www/monitorrent/monitorrent/plugins/trackers/lostfilm.py", line 736, in execute
episodes = self._prepare_request(topic)
File "/var/www/monitorrent/monitorrent/plugins/trackers/lostfilm.py", line 799, in _prepare_request
show = self.tracker.parse_url(topic.url, True)
File "/var/www/monitorrent/monitorrent/plugins/trackers/lostfilm.py", line 515, in parse_url
for season in self._parse_series(soup):
File "/var/www/monitorrent/monitorrent/plugins/trackers/lostfilm.py", line 544, in _parse_series
episode_number = int(play_episode_match.group('episode'))
AttributeError: 'NoneType' object has no attribute 'group'
@werwolfby commented on GitHub (Feb 20, 2018):
@hillout а поделитесь ссылкой на сериал, потому что я не могу воспроизвести.
@hillout commented on GitHub (Feb 20, 2018):
Да, конечно: https://www.lostfilm.tv/series/Homeland/seasons
@n0rmed commented on GitHub (Feb 20, 2018):
У меня появилась такая же ошибка при первом запуске на сериале Counterpart. Но сейчас все ок, и даже ночью скачалась новая серия этого сериала.
@hillout commented on GitHub (Feb 21, 2018):
Очень странно, но сейчас всё заработало. Спасибо anyway.
@hillout commented on GitHub (Feb 21, 2018):
А такой вопрос - если я выбрал определённый сезон и эпизод , то moniutorrent будет парсить только этот эпизод или дальше по списку пойдёт? Или же надо каждый раз выбирать следующую по порядковому номеру серию, чтобы он её скачивал?
@gudvindll commented on GitHub (Feb 21, 2018):
если был выбран сезон 3 серия 5
то будет качаться
сезон 3 серии 6,7,8,9,10
сезон 4 серии 1,2,3,4,5,6,7,8,9,10
Если же выбран Сезон 1 Cерии 0 то будут скачаны все сезоны и серии доступные.
Автоматизация monitorrent как раз таки и построена на том что бы ручками не надо было выбирать следующую, все это автоматизированно проверяется и закачивается.
@hillout commented on GitHub (Feb 21, 2018):
Понятно, спасибо!