Показыватель актуальной серии сериала (предварительно скачанного на подмонтированный носитель)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Аватара пользователя
gluk47
Сообщения: 297
Статус: Любитель гвоздей и микроскопов
ОС: Kubuntu 17.10

Показыватель актуальной серии сериала

Сообщение gluk47 »

В какой-то момент при просмотре одного известного сериала мне надоело открывать папку с сериями, тыкать, вспоминая, какую же я уже видел, помнить эти данные для каждого из сериалов или и для русской, и для непереведённой версии сериала. Ну и ещё было желание научиться писать сценарии (скрипты).

В итоге получился прикреплённый к сообщению файл, который все свои возможности показывает при вызове $ ./serialviewer -h.
При запуске из указанного конфиг-файла считывается путь к сериям, номер сезона и эпизода и команда для запуска проигрывателя.

Например, такая команда

Код: Выделить всё

$ serialviewer -t Хаус -m originals

с файлом настроек с такой первой строкой:

Код: Выделить всё

vlc -qf:/home/gluk47/Видео/shared/House MD/Originals/:6:11

Считает из файла ~/.config/serialviewer/Хаус/current.originals все нужные данные и выполнит такую команду:

Код: Выделить всё

$ vlc -qf /home/gluk47/Видео/shared/House MD/Originals/*s06e11*


В прикреплённом архиве скрипт serialviewer, по пути написанный скрипт для перевода чисел от 0 до 999 в количественное числительное буквами (с указанием падежа и рода или числа) и пример файлика для сокращения команды serialviewer.

Скрипты не понимают длинных опций (кроме --help). Это как-то можно исправить, если пользоваться встроенной командой bash getopts?
И ещё скрипт неправильно декрементит серию, если она первая в сезоне (ключ -d).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
[gluk47@gluk47-desktop ~]$ ензу куищще
куищще is aliased to `reboot'
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Показыватель актуальной серии сериала

Сообщение deadhead »

вроде как плейлисты есть... или я не понял в чем тут "фишка"?
[x] close
Спасибо сказали:
Аватара пользователя
gluk47
Сообщения: 297
Статус: Любитель гвоздей и микроскопов
ОС: Kubuntu 17.10

Re: Показыватель актуальной серии сериала

Сообщение gluk47 »

Не привязано ни к какому проигрывателю, запоминает текущий трек (не знаю, хранится ли он в плейлистах, не знаю, про какие вы плейлисты), для просмотра достаточно скачать файл и ввести ровно одну команду без утомительного поиска файла/плейлиста/etc.
Мне показалось удобным. Ну в конце концов, никого не заставляю этим пользоваться)
[gluk47@gluk47-desktop ~]$ ензу куищще
куищще is aliased to `reboot'
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Показыватель актуальной серии сериала

Сообщение BlackStar »

Я для этой цели использую эмблемы в Nautilus - ставлю звездочки на все новые эпизоды.
LightLang Team
Спасибо сказали:
Аватара пользователя
gluk47
Сообщения: 297
Статус: Любитель гвоздей и микроскопов
ОС: Kubuntu 17.10

Re: Показыватель актуальной серии сериала

Сообщение gluk47 »

Ну меня именно утомил процесс поиска по папкам, поиска отметок, да и отметок тогда в kde4 не было.
А теперь висят два значка на рабочем столе, .запускающие сериал или оригинал сериала.
[gluk47@gluk47-desktop ~]$ ензу куищще
куищще is aliased to `reboot'
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Показыватель актуальной серии сериала

Сообщение flank'er »

я смотрю видео с сервера, там воспроизведение по плейлисту с запоминанием последней позиции
реализует это небольшой скриптик

Код: Выделить всё

mplayer -fs -vo sdl -playlist ~/clips | tee .clips_messages

grep Воспроизведение .clips_messages  > .data_clips

for (( i=1; i <= `wc -l .data_clips|awk '{print$1}'`; i++ )); do
    sed -n "1 p" clips >> .clips_tmp
    sed -i "1 d" clips
done


зы по идее можно автоматом написать ко всем сериям сабы которые будут называть название сериала, имя серии, и т.д
Спасибо сказали:
Аватара пользователя
gluk47
Сообщения: 297
Статус: Любитель гвоздей и микроскопов
ОС: Kubuntu 17.10

Re: Показыватель актуальной серии сериала

Сообщение gluk47 »

Таких слов я пока не знаю)
Спасибо за пример, буду изучать мануалы… :)
[gluk47@gluk47-desktop ~]$ ензу куищще
куищще is aliased to `reboot'
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Показыватель актуальной серии сериала

Сообщение drBatty »

gluk47 писал(а):
23.01.2010 04:51
В какой-то момент при просмотре одного известного сериала мне надоело открывать папку с сериями, тыкать, вспоминая, какую же я уже видел, помнить эти данные для каждого из сериалов или и для русской, и для непереведённой версии сериала.

почему-бы вам просто не открыть файл с последним временем доступа? например так:

Код: Выделить всё

find . -name "*ИМЯ*" -printf "%A@ %f\n" | sort | sed -n '$s/\S* //p'
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: