Rec rename season serie
(→Links) |
|||
Zeile 1: | Zeile 1: | ||
+ | ==News== | ||
+ | Mit dem 11.10.2006 habe ich das Paket auf einen Subversion Server gestellt, das Format der episodes | ||
+ | Dateien wurde in Abstimmung mit einem andern Projekt geändert. | ||
+ | |||
+ | Bis zu einem Release ist das Package per subversion mit dem jeweils aktuellsten Stand runterladbar : | ||
+ | |||
+ | |||
+ | - komplett : svn checkout svn://svn.berlios.de/seasonepisode/trunk | ||
+ | |||
+ | - nur die episodes Dateien : svn checkout svn://svn.berlios.de/seasonepisode/trunk/episodes | ||
+ | |||
+ | |||
+ | Am 11.10.2006 sind folgende episodes Daten verfügbar ( wird ständig erweitert und verbessert ) : | ||
+ | |||
+ | * 5ive Days to Midnight.episodes | ||
+ | * Abschnitt 40.episodes | ||
+ | * Charmed-Zauberhafte_Hexen.episodes | ||
+ | * Crossing Jordan - Pathologin mit Profil.episodes | ||
+ | * CSI-Den_Tätern_auf_der_Spur.episodes | ||
+ | * Die Simpsons.episodes | ||
+ | * E-Ring.episodes | ||
+ | * Ghost Whisperer - Stimmen aus dem Jenseits.episodes | ||
+ | * Invasion.episodes | ||
+ | * Medium.episodes | ||
+ | * Monk.episodes | ||
+ | * Raumschiff_Enterprise-Das_nächste_Jahrhundert.episodes | ||
+ | * Stargate.episodes | ||
+ | * Star_TreK-Deep_Space_Nine.episodes | ||
+ | * Surface - Unheimliche Tiefe.episodes | ||
+ | * Zurück_in_die_Vergangenheit.episodes | ||
+ | |||
+ | Aktuelle Übersicht unter : http://svn.berlios.de/wsvn/seasonepisode/trunk/episodes/ | ||
+ | |||
+ | |||
==Beschreibung== | ==Beschreibung== | ||
'''Autor:''' Alexander Richter | '''Autor:''' Alexander Richter | ||
Zeile 15: | Zeile 49: | ||
Die numerischen Infos bezieht das Script aus externen Episoden Dateien nach folgendem Muster : | Die numerischen Infos bezieht das Script aus externen Episoden Dateien nach folgendem Muster : | ||
<pre> | <pre> | ||
+ | Season Episode lfd.Nr. Titel | ||
--- | --- | ||
− | + | 01 21 21 Ich bin die Episode sowieso | |
− | + | 01 22 22 Ich bin die nächste Episode | |
--- | --- | ||
</pre> | </pre> | ||
Zeile 28: | Zeile 63: | ||
neu : /video/ST-DSN/2.06-Das_Melora-Problem | neu : /video/ST-DSN/2.06-Das_Melora-Problem | ||
</pre> | </pre> | ||
− | |||
− | |||
Serien, die nicht zugeordnet werden können bleiben, wie sie sind, genauso auch die Spielfilme ( wer nimmt denn sowas auf ? ) | Serien, die nicht zugeordnet werden können bleiben, wie sie sind, genauso auch die Spielfilme ( wer nimmt denn sowas auf ? ) | ||
Zeile 42: | Zeile 75: | ||
* vdr >= '''1.4.0''' | * vdr >= '''1.4.0''' | ||
+ | * für's herunterladen '''subversion''' | ||
==Installation== | ==Installation== | ||
− | * Zuerst ladet ihr euch | + | * Zuerst ladet ihr euch die Scripte und episodes Dateien per Subversion herunter, Link siehe unten. |
− | + | Das Script VdrRecordSE.pl am besten in ein /bin verzeichnis kopieren ( /usr/local/bin etwa ) und ausführbar machen mit : | |
<pre> | <pre> | ||
$ chmod +x /usr/local/bin/VdrRecordSE.pl | $ chmod +x /usr/local/bin/VdrRecordSE.pl | ||
</pre> | </pre> | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* alle Episoden Dateien sollten zusammen in ein Verzeichnis, welches ist egal, voreingestellt im Script ist : | * alle Episoden Dateien sollten zusammen in ein Verzeichnis, welches ist egal, voreingestellt im Script ist : | ||
Zeile 126: | Zeile 156: | ||
==Sonstiges== | ==Sonstiges== | ||
===Probleme=== | ===Probleme=== | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
===Tipps=== | ===Tipps=== | ||
* Der User, der das Script ausführt, muss im /video verzeichnis des VDR Screibrechte haben, sonst kann nix umbenannt werden | * Der User, der das Script ausführt, muss im /video verzeichnis des VDR Screibrechte haben, sonst kann nix umbenannt werden | ||
− | |||
− | |||
===Wunschliste=== | ===Wunschliste=== | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
===Snapshot=== | ===Snapshot=== | ||
==Links== | ==Links== | ||
− | * Aktuellster Stand nun verfügbar per Subversion | + | * Aktuellster Stand nun verfügbar per Subversion, releases als tgz kommen bei einer stable Variante |
− | - | + | - komplett : |
<pre> | <pre> | ||
svn checkout svn://svn.berlios.de/seasonepisode/trunk | svn checkout svn://svn.berlios.de/seasonepisode/trunk | ||
Zeile 156: | Zeile 178: | ||
svn checkout svn://svn.berlios.de/seasonepisode/trunk/episodes | svn checkout svn://svn.berlios.de/seasonepisode/trunk/episodes | ||
</pre> | </pre> | ||
− | |||
− | |||
==Episoden Dateien== | ==Episoden Dateien== | ||
− | + | Das Format der Episodes Dateien hat sich geändert. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Beschreibung noch offen | |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Kategorie:Skripte]] | [[Kategorie:Skripte]] |
Version vom 11. Oktober 2006, 22:12 Uhr
Inhaltsverzeichnis |
News
Mit dem 11.10.2006 habe ich das Paket auf einen Subversion Server gestellt, das Format der episodes Dateien wurde in Abstimmung mit einem andern Projekt geändert.
Bis zu einem Release ist das Package per subversion mit dem jeweils aktuellsten Stand runterladbar :
- komplett : svn checkout svn://svn.berlios.de/seasonepisode/trunk
- nur die episodes Dateien : svn checkout svn://svn.berlios.de/seasonepisode/trunk/episodes
Am 11.10.2006 sind folgende episodes Daten verfügbar ( wird ständig erweitert und verbessert ) :
- 5ive Days to Midnight.episodes
- Abschnitt 40.episodes
- Charmed-Zauberhafte_Hexen.episodes
- Crossing Jordan - Pathologin mit Profil.episodes
- CSI-Den_Tätern_auf_der_Spur.episodes
- Die Simpsons.episodes
- E-Ring.episodes
- Ghost Whisperer - Stimmen aus dem Jenseits.episodes
- Invasion.episodes
- Medium.episodes
- Monk.episodes
- Raumschiff_Enterprise-Das_nächste_Jahrhundert.episodes
- Stargate.episodes
- Star_TreK-Deep_Space_Nine.episodes
- Surface - Unheimliche Tiefe.episodes
- Zurück_in_die_Vergangenheit.episodes
Aktuelle Übersicht unter : http://svn.berlios.de/wsvn/seasonepisode/trunk/episodes/
Beschreibung
Autor: Alexander Richter
- VdrRecordSE.pl [-h -s -p] [-c {ConfigDir] [-i VideoDir]
Beispielaufruf :
- VdrRecordSE.pl -c /home/alex/meine_episoden_dateien/ -i /video/ -p
Dieses Script fügt automagisch in den Aufnahmeverzeichnissen von Serien die zusätzliche numerische Information über Season und Episode der Aufnahme ein.
Wozu das ?
Bei der Aufnahme von vielen Serien ( Simpsons etc ) verliert man schnell den Überblick über die zeitliche Einordnung der Serien. Bei vielen Serien ist die chronologische Sortierung unabdingbar, um alles im zeitlichen Ablauf wieder sehen zu können.
Wie sieht das aus : Die numerischen Infos bezieht das Script aus externen Episoden Dateien nach folgendem Muster :
Season Episode lfd.Nr. Titel --- 01 21 21 Ich bin die Episode sowieso 01 22 22 Ich bin die nächste Episode ---
Für den Serientitel kann auch ein Umbennungsziel angegeben werden, z.B. um lange Serientitel zu kürzen.
ein generelles Beispiel :
alt : /video/Star_Trek:_Deep_Space_Nine/Das_Melora-Problem neu : /video/ST-DSN/2.06-Das_Melora-Problem
Serien, die nicht zugeordnet werden können bleiben, wie sie sind, genauso auch die Spielfilme ( wer nimmt denn sowas auf ? )
Status
alpha.
Softwareanforderungen
- Perl >= 5.8.6
- Perl Modul String::Approx
- vdr >= 1.4.0
- für's herunterladen subversion
Installation
- Zuerst ladet ihr euch die Scripte und episodes Dateien per Subversion herunter, Link siehe unten.
Das Script VdrRecordSE.pl am besten in ein /bin verzeichnis kopieren ( /usr/local/bin etwa ) und ausführbar machen mit :
$ chmod +x /usr/local/bin/VdrRecordSE.pl
- alle Episoden Dateien sollten zusammen in ein Verzeichnis, welches ist egal, voreingestellt im Script ist :
/etc/vdr/plugins/
Für das unscharfe Suchen und Vergleichen brauchen wir ein Zusatzmodul ( String::Approx ) aus dem CPAN, keine Angst :
Mit :
$ perl -MCPAN -e 'install String::Approx'
könnt ihr es euch schnell vom CPAN holen.
Bedienung
Parameter
VdrRecordSE.pl [-h -s -p] [-c {ConfigDir] [-i VideoDir]
Parameter (kurz) | Beschreibung |
---|---|
-h | help : Zeige die eingebaute Hilfe an, sonst nix |
-s | silent : Unterdrücke alle Printausgaben des Scripts, sinnvoll bei Hintergrundanwendung innerhalb des VDR etwa |
-p | pretend : führe keine Änderungen im Filesystem durch, zeigt nur an, was das Script tun würde |
-c | config dir : Verzeichnis, in dem sich die .episoden Dateien der verschiedenen Serien befinden default : /etc/vdr/plugins/ |
-i | Video Dir : Ort des VDR - Videoverzeichnisses default : /video/ |
Das Script wird auf der Kommandozeile ausgeführt, ein Aufruf mit -p ( also erstmal schauen ) erzeugt bei mir :
alex@alex ~/scripting/perl/VdrTimer_make_SeasonEpisode $ ./VdrRecordSE.pl -p -p erkannt !!! Änderungen werden nur angezeigt, aber nicht durchgeführt ! VdrRecordSE.pl Version 01.10.2006 Folgende Episodenlisten gefunden : - CSI-Den_Tätern_auf_der_Spur - Charmed-Zauberhafte_Hexen - Crossing Jordan - Pathologin mit Profil - Die_Simpsons - Raumschiff_Enterprise-Das_nächste_Jahrhundert - Rekordjagd - Star_TreK-Deep_Space_Nine - Wettlauf mit dem Tod vorher : CSI_Den_Tätern_auf_der_Spur/Wer_zuletzt_lacht nachher : CSI_Den_Tätern_auf_der_Spur/3.20-Wer_zuletzt_lacht
Korrekterweise, solltet ihr das Video-verzeichnis und den Ort, wo sich eure Episodendateien befinden mit angeben :
$ VdrRecordSE.pl -p -i /video/ -c /etc/vdr/plugins/
Wenn keine Episodendateien gefunden werden siehts so aus :
alex@alex ~/scripting/perl/VdrTimer_make_SeasonEpisode $ ./VdrRecordSE.pl -p -i /video/ -c /etc/vdr/ -p erkannt !!! Änderungen werden nur angezeigt, aber nicht durchgeführt ! VdrRecordSE.pl Version 01.10.2006 Folgende Episodenlisten gefunden :
Sonstiges
Probleme
Tipps
- Der User, der das Script ausführt, muss im /video verzeichnis des VDR Screibrechte haben, sonst kann nix umbenannt werden
Wunschliste
Snapshot
Links
- Aktuellster Stand nun verfügbar per Subversion, releases als tgz kommen bei einer stable Variante
- komplett :
svn checkout svn://svn.berlios.de/seasonepisode/trunk
- nur die episodes Dateien :
svn checkout svn://svn.berlios.de/seasonepisode/trunk/episodes
Episoden Dateien
Das Format der Episodes Dateien hat sich geändert.
Beschreibung noch offen