Adzap-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Konfiguration)
(A: adzap -> veraltete Plugins.)
 
(44 dazwischenliegende Versionen von 25 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
'''Autor:''' Andreas Kwasnik
 
'''Autor:''' Andreas Kwasnik
  
Aus der README:
+
{{Box Hinweis|
 +
Webseite wo die Informationen gelesen werden, scheint down zu sein http://www.werbesignal.dyndns.org/Werbesignal_client.php (somit ist das Plugin wohl obsolete).
 +
}}
  
Das Plugin imitiert das Werbezapper Plugin vom Keywelt-Board, welches fuer die DBOX2 und die Dreambox entwickelt wurde.
+
Aus der README und einem Posting des Autors:
  
Da ich vor der Activy auch mal eine DBOX 2 hatte, habe ich so ein Plugin vermisst.
+
Das Plugin imitiert das Werbezapper Plugin vom Keywelt-Board, welches fuer die DBOX2 und die Dreambox entwickelt wurde. Da ich vor der Activy auch mal eine DBOX 2 hatte, habe ich so ein Plugin vermisst.
  
Zur Abfrage, ob gerade Werbung laueft, wird eine Seite im Internet von der Firma TC Unterhaltungselektronik AG benutzt.
+
Das Plugin erfüllt je nach Konfiguration 2 Funktionen:
 
+
* Das Plugin merkt sich den aktuellen Sender und schaltet nach der konfigurierten Zeit wieder auf diesen Sender zurück. In der Praxis:
Die Daten sind nicht immer aktuell, aber es ist schon mal ein Anfang.
+
** Ich schaue gerade Pro 7 und da fängt die Werbung an
 +
** Ich aktiviere das AdZap Plugin und es erscheint die Meldung "Werbezapper aktiviert"
 +
** Ich schalte auf ein anderes Programm, weil mich die Werbung ja nicht interessiert. z.B. RTL
 +
** nach der eingestellten Zeit wird automatisch wieder auf Pro 7 geschaltet
 +
* Automatisch via Internet: wie oben, nur daß eine Internetseite gepollt wird, auf der der aktuelle Werbestatus von ein paar Programmen steht. Sobald da angezeigt wird, daß z.B. auf Pro 7 keine Werbung läuft, schaltet das Plugin selbst wieder auf Pro 7
 +
:Zur Abfrage, ob gerade Werbung laueft, wird eine Seite im Internet von der Firma TC Unterhaltungselektronik AG benutzt. Die Daten sind nicht immer aktuell, aber es ist schon mal ein Anfang.
  
 
Dieses Plugin ist sicherlich noch nicht besonders ausgereift und an vielen Stellen verbesserungswuerdig.
 
Dieses Plugin ist sicherlich noch nicht besonders ausgereift und an vielen Stellen verbesserungswuerdig.
Zeile 16: Zeile 23:
 
Ist ja auch der erste Versuch ;-), fuer Anregungen bzw. Mithilfe bin ich immer gerne zu haben.
 
Ist ja auch der erste Versuch ;-), fuer Anregungen bzw. Mithilfe bin ich immer gerne zu haben.
  
 +
<!-- ===Status=== -->
 
==Bilder==
 
==Bilder==
 
{|
 
{|
Zeile 22: Zeile 30:
 
|}
 
|}
  
 +
<!-- ==Bedienung== -->
 +
<!-- ===[[SVDRP]] Befehle=== -->
 
<!-- ==Hardwareanforderungen== -->
 
<!-- ==Hardwareanforderungen== -->
 
 
==Softwareanforderungen==
 
==Softwareanforderungen==
* wget
+
* lynx
 
* at
 
* at
  
 
==Installation==
 
==Installation==
 +
<!-- ===Optionen=== -->
 +
<!-- ===Patches=== -->
 +
===Source===
 
<pre>
 
<pre>
 
cd $SOURCEDIR
 
cd $SOURCEDIR
tar xvzf wget-<VERSION>.tar.gz
+
tar jxvf lynx-<VERSION>.tar.bz2
cd wget-<VERSION>
+
cd lynx-<VERSION>
./configure --prefix=/usr/local
+
./configure --prefix=/usr/local \
 +
            --enable-color-style \
 +
            --enable-justify-elts \
 +
            --enable-scrollbar
 
make
 
make
 
make install
 
make install
Zeile 41: Zeile 56:
 
./configure --prefix=/usr/local \
 
./configure --prefix=/usr/local \
 
    --with-etcdir=/etc \
 
    --with-etcdir=/etc \
    --with-jobdir=/var/spool/atjobs \
+
    --with-jobdir=${ATJOBDIR:=/var/spool/cron/atjobs} \
    --with-atspool=/var/spool/atspool
+
    --with-atspool=${ATSPOOLDIR:=/var/spool/cron/atspool}
 
make
 
make
 
make install
 
make install
 +
chown daemon:daemon ${ATJOBDIR} ${ATSPOOLDIR}
 +
chmod 0700 ${ATJOBDIR} ${ATSPOOLDIR}
 +
touch ${ATJOBDIR}/.SEQ
 +
chown daemon:daemon ${ATJOBDIR}/.SEQ
 +
chmod 0600 ${ATJOBDIR}/.SEQ
 +
chmod 755 /var/spool/cron
 
</pre>
 
</pre>
  
<!-- ==Optionen== -->
+
===[[Arch-Linux]]===
<!-- ==Patches== -->
+
pacman -S at lynx
  
==Konfiguration==
+
===[[Crux]]===
  cp $SOURCEDIR/VDR/PLUGINS/src/adzap/scripts/*sh /etc/vdr
+
  prt-get depinst at lynx
  
Ansonsten folgenden Patch anwenden:
+
===[[Debian]]===
 +
apt-get install at lynx
  
http://vdrportal.de/board/attachment.php?attachmentid=5924
+
===[[Gentoo]]===
 +
emerge at lynx
  
  mdkdir -p /etc/vdr/scripts
+
===[[SuSE]]===
 +
  yast -i at lynx
  
Den Schnipsel in das Verzeichnis kopieren. (es wird '''lynx''', anstatt '''wget''' genutzt, so entfällt das auslagern.)
+
==Konfiguration==
 +
Die '''adzapcheck.sh''' ist in den '''PATH''' zu verlinken.
  
[[adzapcheck.sh]]
+
find [[Struktur|$SOURCEDIR]]/VDR -name adzapcheck.sh -exec ln -vfs {} /usr/local/bin \;
  
Übergabe wie folgt:
+
Übergabe wie folgt.
  
  vdr -P'adzap -c /etc/vdr/scripts -j /tmp'
+
  vdr -P'adzap -c /usr/local/bin -j /tmp'
  
<!-- ==Parameter== -->
+
<!-- ===Einstellungen=== -->
<!-- ==Bedienung== -->
+
===Parameter===
<!-- ==Probleme== -->
+
{| class="wikitable"
<!-- ==CVS== -->
+
|-
 +
!Parameter (kurz)
 +
!Beschreibung
 +
|-
 +
| -c <PATH> || /path/to/adzapcheck.sh
 +
|-
 +
| -j <PATH> || /path/to/adzap.job
 +
|}
  
==Links==
+
<!-- ==Sonstiges== -->
{|
+
<!-- ===Probleme=== -->
| [1]
+
<!-- ===Tipps=== -->
| http://www.gnu.org/software/wget/wget.html
+
<!-- ===Wunschliste=== -->
| Kommandozeilen Download Manager wget
+
<!-- ===Snapshot=== -->
 +
 
 +
==Versions-Historie==
 +
{| width=100% class="wikitable"
 
|-
 
|-
| [2]
+
! Version
| http://www.vdr-portal.de/board/thread.php?threadid=31410&sid=
+
! Datum
| Homepage des Plugins
+
! Beschreibung
 +
! Link
 +
|-
 +
| 0.0.2
 +
| 03.05.2006
 
|
 
|
|}[[Kategorie:Plugins]]
+
* Adapted Makefile due to new requirements of VDR 1.3.47+
 +
|
 +
|-
 +
| 0.0.1a
 +
| 25.09.2005
 +
|
 +
* added 'CommandLinePatch'
 +
* added 'CommandLineHelp'
 +
* update 'adzapcheck.sh' in examples (need now 'lynx' + 'at')
 +
* update README
 +
* Fixed error compilation with VDR >= 1.3.32
 +
|
 +
|-
 +
| 0.0.1
 +
| 13.03.2005
 +
|
 +
*Initial revision.
 +
| [http://vdrportal.de/board/thread.php?threadid=31410]
 +
|}
 +
 
 +
==Links==
 +
# [http://lynx.browser.org Lynx]
 +
# [http://www.vdr-portal.de/board/thread.php?threadid=31410 Homepage des Plugins]
 +
# {{spiegel 1|vdr-adzap}}
 +
 
 +
[[Kategorie:Veraltete Plugins]]
 +
{{i18n|adzap-plugin}}

Aktuelle Version vom 3. August 2013, 09:59 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Andreas Kwasnik

Hinweis
Hinweis

Webseite wo die Informationen gelesen werden, scheint down zu sein http://www.werbesignal.dyndns.org/Werbesignal_client.php (somit ist das Plugin wohl obsolete).


Aus der README und einem Posting des Autors:

Das Plugin imitiert das Werbezapper Plugin vom Keywelt-Board, welches fuer die DBOX2 und die Dreambox entwickelt wurde. Da ich vor der Activy auch mal eine DBOX 2 hatte, habe ich so ein Plugin vermisst.

Das Plugin erfüllt je nach Konfiguration 2 Funktionen:

  • Das Plugin merkt sich den aktuellen Sender und schaltet nach der konfigurierten Zeit wieder auf diesen Sender zurück. In der Praxis:
    • Ich schaue gerade Pro 7 und da fängt die Werbung an
    • Ich aktiviere das AdZap Plugin und es erscheint die Meldung "Werbezapper aktiviert"
    • Ich schalte auf ein anderes Programm, weil mich die Werbung ja nicht interessiert. z.B. RTL
    • nach der eingestellten Zeit wird automatisch wieder auf Pro 7 geschaltet
  • Automatisch via Internet: wie oben, nur daß eine Internetseite gepollt wird, auf der der aktuelle Werbestatus von ein paar Programmen steht. Sobald da angezeigt wird, daß z.B. auf Pro 7 keine Werbung läuft, schaltet das Plugin selbst wieder auf Pro 7
Zur Abfrage, ob gerade Werbung laueft, wird eine Seite im Internet von der Firma TC Unterhaltungselektronik AG benutzt. Die Daten sind nicht immer aktuell, aber es ist schon mal ein Anfang.

Dieses Plugin ist sicherlich noch nicht besonders ausgereift und an vielen Stellen verbesserungswuerdig.

Ist ja auch der erste Versuch ;-), fuer Anregungen bzw. Mithilfe bin ich immer gerne zu haben.

[Bearbeiten] Bilder

Einstellungen
Aktiviert

[Bearbeiten] Softwareanforderungen

  • lynx
  • at

[Bearbeiten] Installation

[Bearbeiten] Source

cd $SOURCEDIR
tar jxvf lynx-<VERSION>.tar.bz2
cd lynx-<VERSION>
./configure --prefix=/usr/local \
            --enable-color-style \
            --enable-justify-elts \
            --enable-scrollbar
make
make install
cd -

tar xvzf at_<VERSION>.tar.gz
./configure --prefix=/usr/local \
	    --with-etcdir=/etc \
	    --with-jobdir=${ATJOBDIR:=/var/spool/cron/atjobs} \
	    --with-atspool=${ATSPOOLDIR:=/var/spool/cron/atspool}
make
make install
chown daemon:daemon ${ATJOBDIR} ${ATSPOOLDIR}
chmod 0700 ${ATJOBDIR} ${ATSPOOLDIR}
touch ${ATJOBDIR}/.SEQ
chown daemon:daemon ${ATJOBDIR}/.SEQ
chmod 0600 ${ATJOBDIR}/.SEQ
chmod 755 /var/spool/cron

[Bearbeiten] Arch-Linux

pacman -S at lynx

[Bearbeiten] Crux

prt-get depinst at lynx

[Bearbeiten] Debian

apt-get install at lynx

[Bearbeiten] Gentoo

emerge at lynx

[Bearbeiten] SuSE

yast -i at lynx

[Bearbeiten] Konfiguration

Die adzapcheck.sh ist in den PATH zu verlinken.

find $SOURCEDIR/VDR -name adzapcheck.sh -exec ln -vfs {} /usr/local/bin \;

Übergabe wie folgt.

vdr -P'adzap -c /usr/local/bin -j /tmp'

[Bearbeiten] Parameter

Parameter (kurz) Beschreibung
-c <PATH> /path/to/adzapcheck.sh
-j <PATH> /path/to/adzap.job


[Bearbeiten] Versions-Historie

Version Datum Beschreibung Link
0.0.2 03.05.2006
  • Adapted Makefile due to new requirements of VDR 1.3.47+
0.0.1a 25.09.2005
  • added 'CommandLinePatch'
  • added 'CommandLineHelp'
  • update 'adzapcheck.sh' in examples (need now 'lynx' + 'at')
  • update README
  • Fixed error compilation with VDR >= 1.3.32
0.0.1 13.03.2005
  • Initial revision.
[1]

[Bearbeiten] Links

  1. Lynx
  2. Homepage des Plugins
In anderen Sprachen