Pull to refresh

Проверка новых серий сериалов на Rutracker

Что это такое и зачем мне это нужно?


Если вы смотрите больше двух сериалов? Вам надоело каждый раз открывать много вкладок и хранить в голове, какую последнюю серию вы посмотрели? Вы качаете сериалы с рутрекера? Прошу под кат

Пред история или наш первый проект полностью на Python


Изначально, меня (а.к.а walen) сильно беспокоило то, что когда мне нужно проверить, появились ли мои новые серии, мне приходилось открывать как минимум 30 вкладок. Ресурсоемкий процесс для меня и моего старенького ПК. Иногда, я не всегда помню какую серию я видел последнюю, поэтому приходилось скачивать по 2 серии. Благо мой 100 мбитный канал позволял.
В то время я изучал python. Обмолвлюсь, код пишу далеко не я, а мой однокурсник zyxer. Возможности питона это позволяли. Парсинг HTML страниц в питоне есть изначально. Почему бы и нет?

Что было изначально и чего мы добились за короткое время


Изначально была идея. Как всегда. Я ее поведал другу и началось.
Zyxer написал код, который только проверял серии. Потом запись в файл. Затем много поточность. Добавление серий. И только сейчас мы поняли что аналога такой программы нет. И начали быстрее развивать проект. Долго выбирали с оболочкой. WxPython функционален, но не так красочен как Qt, за то быстрее в освоении.
Далее планы, которые, мы хотим воплотить в жизнь. Научились компилировать (?) в pyinstaller. Придумали название, нарисовали иконки, придумали цикл выхода версий и вперед, вперед, вперед! За месяц, выпустили 9 nightly-buildов которые исправили в изначальном коде близко 30 проблем, связаны как с необходимостью прав администратора до оптимизации использованных модулей.

Как она работает?


Это главное окно программы
Главное окно программы
Как вы ведите, ничего лишнего. Только необходимое. При нажатии на кнопку новый сериал мы увидим следующие:
image
Вам всего лишь нужно скопировать ссылку на раздачу и выбрать какую последнюю серию вы видели, программа автоматически подставит название к сериалу и вы уже сможете проверять появились ли новые серии. Все банально и просто.
Кнопка удаления сериала, будет полезна, например, в том случае, если сезон закончиться и он уже больше не будет нужен.

Также программа умеет работать в трее. Правда еще не научилась обновлять по расписанию или через интервал.

Список планов на будущее


  • Автоматическая проверка серий
  • Подсветка ссылки на раздачу
  • Просмотр серий прямо в программе (он-лайн)
  • Поиск саундтреков к отдельной серии
  • Скачивание торрент файла прямо из программы при вводе профиля с rutracker.org


Где можно скачать вашу программу? И бесплатна ли она?



Она, конечно же, бесплатная! А скачать ее можна на нашем Блоге, или для любителей торрентов раздача с рутрекера. Размер программы 7 мегабайт. Инсталляция проходит через удобный инсталлер (был выбран InnoSetup).

Спасибо за уделенное время. Будет очень интересно услышать ваше мнение на счет программы. Надеюсь, она вас пригодиться так же как и мне.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.