Tvmovie2vdr

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(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