Tvmovie2vdr

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
(Konfiguration)
Zeile 62: Zeile 62:
 
Anzupassen sind lediglich die '''config.pl''' und '''channels.pl''', den Scripts liegt eine ausführliche README bei!
 
Anzupassen sind lediglich die '''config.pl''' und '''channels.pl''', den Scripts liegt eine ausführliche README bei!
  
Ein manuelles starten ueber die [[commands.conf]] könnte wie folgt funktionieren '''$SOURCEDIR''' ist anzupassen.
+
Ein manuelles starten ueber die [[commands.conf]] könnte wie folgt funktionieren, '''$SOURCEDIR''' ist anzupassen.
  
 
  Starte tvmovie2vdr    : if test "$(ps axc|awk "{if (\$5==\"tvm2vdr.pl\") print \$1}")" ; then echo "tvmovie2vdr wurde bereits gestartet ?" ; else echo "cd $SOURCEDIR/tvmovie2vdr && ./tvm2vdr.pl >/var/log/tvmovie2vdr.log" | at now ; echo "tvmovie2vdr gestartet !" ; fi
 
  Starte tvmovie2vdr    : if test "$(ps axc|awk "{if (\$5==\"tvm2vdr.pl\") print \$1}")" ; then echo "tvmovie2vdr wurde bereits gestartet ?" ; else echo "cd $SOURCEDIR/tvmovie2vdr && ./tvm2vdr.pl >/var/log/tvmovie2vdr.log" | at now ; echo "tvmovie2vdr gestartet !" ; fi

Version vom 6. Januar 2005, 11:34 Uhr

Inhaltsverzeichnis

Beschreibung

Softwareanforderungen

  • perl
    • Compress::Zlib
    • MD5
    • HTML::Parser
      • HTML::Entities
    • Date::Manip
    • libwww-perl
      • LWP::UserAgent

Installation

Ein paar Perl::Module sind zu installieren, villeicht ist das ein oder andere bereits vorhanden, abfragen kann man dies wie folgt.

perl -ce 'use MODUL'

Ausgabe.

-e syntax OK
perl -ce 'use Compress::Zlib
perl -ce 'use MD5'
perl -ce 'use HTML::Parser'
perl -ce 'use Date::Manip'
perl -ce 'use LWP::Simple'

Asnonnsten gibt es wie 2 Wege.

Mittels "CPAN"

perl -MCPAN -e shell
install Date::Manip
install HTML::Entities
install LWP::UserAgent
install MD5

Oder via Source, auf dem TestPC als Basis Peanut waren es folgende Sachen

  • Compress-Zlib-<VERSION>.tar.gz
  • MD5-<VERSION>.tar.gz
  • HTML-Parser-<VERSION>.tar.gz
  • DateManip-<VERSION>.tar.gz
  • libwww-perl-<VERSION>.tar.gz

Die Installation ist fuer alle Pakete Identisch, außer bei libwww-perl, dort ist ein -n anzuhängen, das erspaart einiege Abfragen

cd $SOURCEDIR
tar xvzf <NAME>-<VERSION>.tar.gz
cd <NAME>-<VERSION>
perl Makefile.PL -n
make
make install
cd -

Zu guter letzt tvmovie2vdr.

cd $SOURCEDIR
tar xvzf tvmovie2vdr-<VERSION>.tar.gz
mv tvmovie2vdr-<VERSION> tvmovie2vdr

Konfiguration

Anzupassen sind lediglich die config.pl und channels.pl, den Scripts liegt eine ausführliche README bei!

Ein manuelles starten ueber die commands.conf könnte wie folgt funktionieren, $SOURCEDIR ist anzupassen.

Starte tvmovie2vdr    : if test "$(ps axc|awk "{if (\$5==\"tvm2vdr.pl\") print \$1}")" ; then echo "tvmovie2vdr wurde bereits gestartet ?" ; else echo "cd $SOURCEDIR/tvmovie2vdr && ./tvm2vdr.pl >/var/log/tvmovie2vdr.log" | at now ; echo "tvmovie2vdr gestartet !" ; fi
Zeige log             : if test -s /var/log/tvmovie2vdr.log ; then cat /var/log/tvmovie2vdr.log ; else echo "tvmovie2vdr.log nicht gefunden oder leer !" ; fi
Starte tvinfomerk2vdr : if test "$(ps axc|awk "{if (\$5==\"tvinfomerk2vdr.pl\") print \$1}")" ; then echo "tvinfomerk2vdr wurde bereits gestartet ?" ; else echo "cd $SOURCEDIR/tvmovie2vdr && ./tvinfomerk2vdr.pl >/var/log/tvinfomerk2vdr.log" | at now ; echo "tvinfomerk2vdr gestartet !" ; fi
Zeige log             : if test -s /var/log/tvinfomerk2vdr.log ; then cat /var/log/tvinfomerk2vdr.log ; else echo "tvinfomerk2vdr.log nicht gefunden oder leer !" ; fi

Bequemer via crontab + updateepg.sh.

Probleme

Links

[1] Homepage