Прочитав статью, был вдохновлён удобством реализации как и самим сайтом. Единственно что мне казалось избыточным, это выбранный язык Ruby, интерпретатора которого у меня нет в системе и ставить под этот скрипт я его не хотел. Поэтому, открыв api.myshows.ru, написал аналогичный скрипт на bash.

Код получился достаточно объёмный, поэтому не буду его приводить в статье. Кто хочет ознакомиться — вот ссылка.
Установка скрипта в систему (для Nautilus) очень проста:
1. Скачиваем архив
2. Распаковываем в ~/.gnome2/nautilus-scripts
Можно пользоваться.
Скрипт при первом запуске создаст папку настроек в ~/.tvshows, попросит ввести логин и пароль, сохранит их там же в виде login:md5_hash_pass и больше вас не будет беспокоить.
Умеет обрабатывать файлы вида «Lie.To.Me.s03e08.rus.avi», «Lie To Me s03e08 rus.avi», «Lie To Me s03e08 e09 rus LostFilm TV.avi» «Lie.To.Me.s03e08-e09.rus.avi» и прочие вариации. Если попадается объединённая серия отмечает обе (но не больше!).
В скрипте используются bash, grep, wget, notify-send, zenity.
Приятного просмотра!

Код получился достаточно объёмный, поэтому не буду его приводить в статье. Кто хочет ознакомиться — вот ссылка.
Установка скрипта в систему (для Nautilus) очень проста:
1. Скачиваем архив
2. Распаковываем в ~/.gnome2/nautilus-scripts
Можно пользоваться.
Скрипт при первом запуске создаст папку настроек в ~/.tvshows, попросит ввести логин и пароль, сохранит их там же в виде login:md5_hash_pass и больше вас не будет беспокоить.
Умеет обрабатывать файлы вида «Lie.To.Me.s03e08.rus.avi», «Lie To Me s03e08 rus.avi», «Lie To Me s03e08 e09 rus LostFilm TV.avi» «Lie.To.Me.s03e08-e09.rus.avi» и прочие вариации. Если попадается объединённая серия отмечает обе (но не больше!).
В скрипте используются bash, grep, wget, notify-send, zenity.
Приятного просмотра!