이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 에피소드입니다.
프로그램:
이름
Episoder - TV 쇼 에피소드 알림.
개요
에피소드 [전역 옵션] [명령] [명령별 옵션]
저작권
에피소드는 Stefan Ott의 저작권 (C) 2004-2014입니다.
기술
Episoder는 좋아하는 TV 프로그램의 새로운 에피소드에 대해 알려주는 도구입니다
글로벌 옵션
-h 도움을 표시하고 종료합니다.
-c FILE
FILE 구성 값의 경우. 기본적으로 ~/.에피소드 사용.
-V, --말 수가 많은
자세한 작업을 활성화합니다.
-NS, -디버그
디버그(매우 자세한) 작업을 활성화합니다.
-l FILE
로그인 FILE stdout 대신.
-V, --번역
프로그램 버전을 표시하고 종료합니다.
명령
추가 쇼
에피소드 [옵션] 더하다 표시
이것은 추가 표시 에피소드의 데이터베이스에. epguides.com에서 URL을 지정하거나
TheTVDB.com의 쇼 ID. 이 경우 에피소드나 메타데이터는 가져오지 않습니다.
보여주세요. 이렇게 하려면 다음을 수행해야 합니다. 최신 정보 당신의 데이터베이스.
Find 쇼 on TheTVDB.com
에피소드 [옵션] 수색 "검색 자귀"
웹사이트를 방문하는 대신에피서(epider)를 사용하여 TheTVDB.com을 검색할 수 있습니다. 이것
명령은 귀하의 일치하는 모든 쇼의 목록을 표시합니다 수색 조건 그들의
ID -- 이를 알아야 합니다. 더하다 데이터베이스에 보여줍니다.
명부 쇼
에피소드 [옵션] 쇼
에피소드의 데이터베이스에 있는 모든 프로그램을 나열합니다. 출력에는 프로그램의 URL에 대한 정보가 포함됩니다.
또는 TVDB ID, 이름, 현재 상태 및 마지막 업데이트 시간.
제거 쇼
에피소드 [옵션] 제거 표시
이렇게 하면 표시 에피소드의 데이터베이스에서. 지정하십시오 표시 id 에 의해 보여진 바와 같이
쇼 명령.
사용 안 함 업데이트
에피소드 [옵션] 비활성화 표시
기본적으로 에피소드의 데이터베이스에 추가된 모든 프로그램은 데이터베이스가 업데이트될 때 포함됩니다.
업데이트되었습니다. 그러나 특정 프로그램에 대한 업데이트를 비활성화하려면 다음과 같이 하십시오.
해.
지정하십시오 표시 id 에 의해 보여진 바와 같이 쇼 명령.
사용 업데이트
에피소드 [옵션] 가능 표시
이전에 업데이트된 쇼에 대한 업데이트를 다시 활성화하려면 이것을 사용하십시오. 사용. 명시 해주세요
전에, 표시 id 에 의해 보여진 바와 같이 쇼 명령.
업데이트 전에, 데이터베이스
에피소드 [옵션] 최신 정보 [업데이트 옵션]
에피소드 데이터베이스를 업데이트합니다. 모든 프로그램에 대해 알려진 에피소드 목록을 가져옵니다.
현재 데이터베이스에 있는 항목입니다(비활성화되지 않은 경우).
update 명령은 다음과 같은 추가 옵션을 알고 있습니다.
-d 날짜
다음보다 오래된 모든 에피소드 날짜 이후 데이터베이스에서 제거됩니다.
업데이트. 절대 날짜를 다음과 같이 지정할 수 있습니다. YYYY-MM-DD 또는 상대 날짜
일 수를 뒤로 전달합니다. 기본값은 2입니다. 즉, 모든 에피소드가 그 이상입니다.
XNUMX일 이상 지난 것은 삭제됩니다.
-NS, --힘
마지막 업데이트 시간에 관계없이 데이터베이스를 업데이트합니다. 기본적으로 에피소드
다음 업데이트 간격을 사용합니다.
* 현재 진행 중인 공연의 경우 2일입니다.
* 현재 일시중지된 프로그램의 경우 1주입니다.
* 종료된 공연의 경우 2주입니다.
-NS, --노데이트
날짜에 관계없이 오래된 에피소드를 삭제하지 마세요.
-에스, --보여 주다 ID
이것으로만 쇼를 업데이트하세요 ID (표시된 바와 같이 쇼 명령)에 관계없이
마지막 업데이트 시간 및 현재 업데이트가 활성화되어 있는지 여부
보여 주다.
참고로 -d 및 -i 옵션은 결합할 수 없으며 -f 사용시 아무런 효과가 없습니다
-s.
명부 에피소드 in 전에, 데이터베이스
에피소드 [옵션] 명부 [목록 옵션]
다가오는 에피소드를 표시합니다. 이를 실행하기 전에 데이터베이스를 업데이트하여 다음을 확인해야 합니다.
에피소드 목록이 최신 상태인지 확인하세요.
list 명령은 다음과 같은 추가 옵션을 알고 있습니다.
-씨, --무색
에피소드 목록에 색상을 사용하지 마세요. 기본적으로 에피소드 색상은 다음과 같습니다.
현재 날짜를 기준으로 방송 날짜를 나타냅니다.
* 먼 과거의 에피소드는 회색으로 표시됩니다.
* 어제 방송은 빨간색으로 표시되었습니다.
* 오늘 방송은 노란색으로 표시됩니다
* 내일 에피소드는 녹색으로 표시됩니다.
* 향후 에피소드는 청록색으로 표시됩니다.
-d 날짜
이전에 방송된 에피소드만 표시 날짜. 절대 날짜를 지정할 수 있습니다.
as YYYY-MM-DD 또는 일 수를 뒤로 전달하여 상대 날짜를 지정합니다. 기본값은
어제 이전에 방송된 모든 에피소드를 숨기려면
-n 일, --날 일
표시할 일수입니다. 그 이상의 모든 에피소드 일 앞으로 며칠
숨겨집니다. 기본값은 2입니다.
이 값은 날짜 로 지정된 -d 옵션을 선택합니다.
-NS, --노데이트
날짜에 관계없이 모든 에피소드를 표시합니다.
-s 검색 선택
에 대한 검색 검색 선택 쇼 및 에피소드 이름에.
사용 예
TheTVDB.com에서 쇼를 찾아보세요:
에피소드 수색 운이 좋은
출력은 다음과 같습니다.
아이디 이름
------- -------
79349 덱스터
프로그램 추가:
에피소드 더하다 79349
현재 추가된 모든 프로그램을 나열합니다.
에피소드 쇼
출력은 다음과 같습니다.
[1] 79349
덱스터, 달리기, 활성화
마지막 업데이트: 1970-01-01 00:00:00
방송 날짜에 관계없이 Dexter의 모든 에피소드를 가져오고 디버깅 출력을 활성화합니다.
에피소드 -d 최신 정보 -s 1 -i
2012년 XNUMX월의 모든 에피소드 목록:
에피소드 명부 -d 2012-10-01 -n 31
구성 FILE
구성 파일에는 에피소드에 대한 기본 설정이 포함되어 있습니다.
에이전트=foo
데이터를 가져올 때 사용할 사용자 에이전트 문자열을 설정합니다. 이는 다음 용도로만 사용됩니다.
epguides.com에 표시됩니다.
데이터=/경로/대상/파일
에피소드의 데이터 파일 경로입니다. 파일 대신 데이터베이스 URL을 제공하는 경우(예:
sqlalchemy에서 예상됩니다. 'mysql://localhost/episoder'), 에피소드는 다음을 사용할 것입니다.
대신 해당 데이터베이스를 저장용으로 사용하세요.
형식=따옴표 없음 체재 현
이를 통해 에피소드의 출력을 사용자 정의할 수 있습니다. 사용 가능한 필드는 다음과 같습니다.
%airdate 에피소드의 방송 날짜는 YYYY-MM-DD입니다.
%show 쇼 이름
%season 현재 시즌
%epnum 시즌의 에피소드 번호
%eptitle 에피소드 제목
%totalep 에피소드의 총 개수
%prodnum 생산 번호
정의되지 않은 경우 기본값은 %방송일 %보여주다 %시즌x%epnum (예: "2005-07-29 스님
4x04")를 사용합니다.
날짜형식=인용되지 않음 현 설명 전에, 체재
여기에서 출력에 사용할 날짜 형식을 정의할 수 있습니다. 얻으려면
가능한 모든 필드 목록은 참조하세요. 데이터(1).
기본값은 %a, %b %d, %Y입니다.
tvdb_key=KEY
자체 TVDB API 사용 KEY 에피소드의 내장 기본 키 대신. 이것은
더 큰 규모로 에피소드를 사용하는 경우 권장됩니다.
만나다 http://thetvdb.com/자세한 내용은 ?tab=apiregister를 참조하세요.
CRON
정기적으로(예: 매일) 에피소드 데이터베이스를 재구성할 수 있습니다. 그만큼
이를 달성하는 가장 쉬운 방법은 간단한 cron 작업을 사용하는 것입니다.
crontab -l > crontab
echo "40 5 * * * 에피소드 업데이트" >> crontab
크론탭 크론탭
onworks.net 서비스를 사용하여 온라인으로 에피소드 사용