Це командний епізод, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
episoder - нагадування про епізод телешоу.
СИНТАКСИС
епізод [глобальні параметри] [команда] [спеціальні параметри команди]
АВТОРСЬКЕ
епізод є авторським правом (C) 2004-2014 Стефаном Оттом
ОПИС
episoder – це інструмент, щоб розповісти вам про нові серії улюблених телешоу
GLOBAL ВАРІАНТИ
-h Покажіть допомогу та вийдіть.
-c Фото
Скористайтесь Фото для значень конфігурації. За замовчуванням ~/.епізод використовується.
-v, -багатослівний
Увімкнути детальну операцію.
-d, --відлагоджувати
Увімкнути налагодження (дуже докладну) операцію.
-l Фото
Увійти до Фото замість стандартного виведення.
-V, -- версія
Показати версію програми та вийти.
КОМАНДИ
додавати Шоу
епізод [параметри] додавати ШОУ
Це додає а ШОУ до бази даних епізоду. Ви можете вказати URL-адресу з epguides.com або
ідентифікатор шоу від TheTVDB.com. Зауважте, що це не отримає жодних епізодів або метаданих про
показати, для цього вам знадобиться оновлення ваша база даних.
знайти Шоу on TheTVDB.com
епізод [параметри] пошук «шукати терміни"
Замість того, щоб відвідувати їхній веб-сайт, ви можете використовувати episoder для пошуку TheTVDB.com. Це
команда покаже вам список усіх шоу, які відповідають вашому пошук terms разом з ними
Ідентифікатори – для цього вам потрібно знати додавати відображається в базі даних.
список Шоу
епізод [параметри] шоу
Перелік усіх шоу в базі даних епізоду. Вихідні дані містять інформацію про URL-адресу шоу
або TVDB ID, назва, поточний стан і час останнього оновлення.
Видалення Шоу
епізод [параметри] видаляти ШОУ
Це видаляє a ШОУ з бази даних епізоду. Будь ласка, вкажіть Показувати id як показано на
шоу команда
Забороняти Updates
епізод [параметри] забороняти ШОУ
За замовчуванням будь-яке шоу, що додається до бази даних епізоду, включається, коли база даних є
оновлено. Але якщо ви хочете вимкнути оновлення для певного шоу, то ви можете зробити це так
Зроби це.
Будь ласка, вкажіть Показувати id як показано на шоу команда
включити Updates
епізод [параметри] включіть ШОУ
Використовуйте це, щоб повторно ввімкнути оновлення для шоу, яке було раніше інвалід. Будь ласка уточніть
Показувати id як показано на шоу команда
Оновити Database
епізод [параметри] оновлення [опції оновлення]
Оновіть базу даних епізодів. Це дозволить отримати список відомих епізодів для всіх шоу
які на даний момент знаходяться в базі даних (якщо вони не були вимкнені).
Команда оновлення знає такі додаткові параметри:
-d ДАТА ПРОВЕДЕННЯ
Усі епізоди, старші ніж ДАТА ПРОВЕДЕННЯ буде видалено з бази даних після
оновлення. Ви можете вказати абсолютну дату як YYYY-MM-DD або відносної дати до
перенесення кількості днів назад. Значення за замовчуванням – 2, тобто всі епізоди більше
більше двох днів буде видалено.
-f, --сила
Оновлюйте базу даних незалежно від часу останнього оновлення. За замовчуванням епізод
використовує такі інтервали оновлення:
* 2 дні для шоу, які зараз ідуть.
* 1 тиждень для шоу, які наразі призупинені.
* 2 тижні для закінчених шоу.
-я, --нода
Не видаляйте старі серії, незалежно від їхньої дати.
-так, --показати ID
Оновлюйте шоу лише цим ID (як показано на шоу команда), незалежно від
час останнього оновлення та чи ввімкнено оновлення для цього
шоу.
Зауважте, що -d та -i варіанти не можна поєднувати і те -f не впливає при використанні
-s.
список Епізоди in Database
епізод [параметри] список [список параметрів]
Показати майбутні епізоди. Перш ніж запустити це, ви повинні оновити базу даних, щоб переконатися
що ваш список епізодів оновлений.
Команда list знає такі додаткові параметри:
-C, --без кольору
Не використовуйте кольори в списку епізодів. За замовчуванням епізоди будуть забарвлені в
вкажіть дату ефіру відносно поточної дати:
* Епізоди з далекого минулого пофарбовані в сірий колір
* Вчорашні епізоди пофарбовані в червоний колір
* Сьогоднішні серії пофарбовані в жовтий колір
* Завтрашні серії пофарбовані в зелений колір
* Майбутні епізоди пофарбовані в блакитний колір
-d ДАТА ПРОВЕДЕННЯ
Показуйте лише ті епізоди, які транслюються раніше ДАТА ПРОВЕДЕННЯ. Ви можете вказати абсолютну дату
as YYYY-MM-DD або відносну дату, передаючи кількість днів назад. За замовчуванням є
щоб приховати всі епізоди, які виходили в ефір до вчора.
-n ДНІВ, --днів ДНІВ
Кількість днів для відображення. Будь-які епізоди, які більше ніж ДНІВ днів у майбутньому
буде приховано. Значення за замовчуванням – 2.
Зауважте, що це значення відносно ДАТА ПРОВЕДЕННЯ зазначено з -d варіант.
-я, --нода
Показати всі серії незалежно від їхньої дати.
-s ПОШУК
Шукати ПОШУК в назвах шоу та епізодів.
ПРИКЛАДИ
Знайдіть шоу на TheTVDB.com:
епізод пошук правий
Вихід буде виглядати так:
Ім'я посвідчення особи
------- --------------------
79349 Декстер
Додати шоу:
епізод додавати 79349
Перелік усіх доданих шоу:
епізод шоу
Вихід буде виглядати так:
[1] 79349
Декстер, Біг, Увімкнено
Останнє оновлення: 1970-01-01 00:00:00
Отримати всі епізоди для Dexter незалежно від дати ефіру та увімкнути вихід налагодження:
епізод -d оновлення -s 1 -i
Перелік усіх епізодів за жовтень 2012 року:
епізод список -d 2012-10-01 -n 31
КОНФІГ Фото
Файл конфігурації містить налаштування за замовчуванням для епізоду.
агент=foo
Встановіть рядок агента користувача, який буде використовуватися під час отримання даних. Це використовується лише для
шоу на epguides.com.
дані=/шлях/до/файлу
Шлях до файлу даних епізоду. Якщо замість файлу ви надаєте URL-адресу бази даних (as
очікується sqlalchemy, напр. 'mysql://localhost/episoder'), буде використовувати episoder
натомість цю базу даних для зберігання.
формат = без лапок формат рядок
Це дозволяє налаштувати вихід епізоду. Доступні поля:
%airdate Дата випуску епізоду РРРР-ММ-ДД
%show Назва шоу
%season Поточний сезон
%epnum Кількість серій у сезоні
%eptitle Назва епізоду
%totalep Загальна кількість епізоду
%prodnum Виробничий номер
Якщо не визначено, значення за замовчуванням %дата ефіру %показати %seasonx%epnum (наприклад, «2005-07-29 Монах
4x04").
формат дати = без лапок рядок описують формат
Тут ви можете визначити формат дати, який ви хочете використовувати для виведення. Щоб отримати a
список усіх можливих полів див дата(1).
За замовчуванням – %a, %b %d, %Y
tvdb_key=КЛЮЧ
Використовуйте свій власний API TVDB KEY замість вбудованого ключа за замовчуванням епізоду. Це
рекомендується, якщо ви використовуєте епізод у більшому масштабі.
Читати http://thetvdb.com/?tab=apiregister для отримання додаткової інформації.
CRON
Можливо, ви захочете регулярно (тобто щодня) перебудовувати базу даних епізодів. The
Найпростіший спосіб досягти цього - за допомогою простої роботи cron:
crontab -l > crontab
echo "40 5 * * * оновлення епізоду" >> crontab
кронтаб кронтаб
Використовуйте епізод онлайн за допомогою служб onworks.net