Tvmovie2vdr
Aus VDR Wiki
(Unterschied zwischen Versionen)
(→Installation) |
(→Konfiguration) |
||
Zeile 46: | Zeile 46: | ||
==Konfiguration== | ==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 is always running ?" ; else echo "cd $SOURCEDIR/tvmovie2vdr && ./tvm2vdr.pl >/var/log/tvmovie2vdr.log" |at now ; echo "tvmovie2vdr startet !" ; fi | ||
+ | Zeige log : if test -s /var/log/tvmovie2vdr.log ; then cat /var/log/tvmovie2vdr.log ; else echo "tvmovie2vdr.log not exist or empty !" ; fi | ||
+ | Starte tvinfomerk2vdr : if test "$(ps axc|awk "{if (\$5==\"tvinfomerk2vdr.pl\") print \$1}")" ; then echo "tvinfomerk2vdr is always running ?" ; else echo "cd $SOURCEDIR/tvmovie2vdr && ./tvinfomerk2vdr.pl >/var/log/tvinfomerk2vdr.log" |at now ; echo "tvinfomerk2vdr startet !" ; fi | ||
+ | Zeige log : if test -s /var/log/tvinfomerk2vdr.log ; then cat /var/log/tvinfomerk2vdr.log ; else echo "tvinfomerk2vdr.log not exist or empty !" ; fi | ||
+ | |||
+ | Bequemer via [[Dir_etc#.2Fetc.2Fcrontab|crontab]] + [[updateepg.sh]]. | ||
+ | |||
==Probleme== | ==Probleme== | ||
==Links== | ==Links== |
Version vom 6. Januar 2005, 10:26 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, da 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 is always running ?" ; else echo "cd $SOURCEDIR/tvmovie2vdr && ./tvm2vdr.pl >/var/log/tvmovie2vdr.log" |at now ; echo "tvmovie2vdr startet !" ; fi Zeige log : if test -s /var/log/tvmovie2vdr.log ; then cat /var/log/tvmovie2vdr.log ; else echo "tvmovie2vdr.log not exist or empty !" ; fi Starte tvinfomerk2vdr : if test "$(ps axc|awk "{if (\$5==\"tvinfomerk2vdr.pl\") print \$1}")" ; then echo "tvinfomerk2vdr is always running ?" ; else echo "cd $SOURCEDIR/tvmovie2vdr && ./tvinfomerk2vdr.pl >/var/log/tvinfomerk2vdr.log" |at now ; echo "tvinfomerk2vdr startet !" ; fi Zeige log : if test -s /var/log/tvinfomerk2vdr.log ; then cat /var/log/tvinfomerk2vdr.log ; else echo "tvinfomerk2vdr.log not exist or empty !" ; fi
Bequemer via crontab + updateepg.sh.
Probleme
Links
[1] | Homepage |