Pin-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Konfiguration)
Zeile 40: Zeile 40:
 
  FSK Schutz hinzufügen: [[Struktur|$PATH]]/fskprotect.sh protect
 
  FSK Schutz hinzufügen: [[Struktur|$PATH]]/fskprotect.sh protect
 
  FSK Schutz entfernen:  [[Struktur|$PATH]]/fskprotect.sh unprotect
 
  FSK Schutz entfernen:  [[Struktur|$PATH]]/fskprotect.sh unprotect
 +
 +
Um Sendungen via EPGSEARCH-plugin zu Sperren ist folgendes Script sehr nützlich:
 +
#!/bin/sh
 +
# epg2pin.sh - v.0.1
 +
# folgende zeile in die epgsearchcmds.conf eintragen:
 +
# epg2pin : /usr/bin/epg2pin.sh
 +
# CONFIG START
 +
  PIN_FILE="/etc/vdr/plugins/pin/broadcastlocks.conf"
 +
# default taste settings
 +
  EXPRESSION=exact # regular expression / includes / exact / start with
 +
  AKTIVE=yes        # Sperre Aktiv
 +
# add Pin
 +
echo "${1}:${1}:${EXPRESSION}:${AKTIVE}" >> "${PIN_FILE}"
 +
echo "Done..."
 +
# jump back
 +
at now <<EOF
 +
perl -l -e "printf \"\n/usr/local/bin/svdrpsend.pl HITK BACK\" x 2" | sh
 +
EOF
  
 
===Einstellungen===
 
===Einstellungen===

Version vom 10. April 2010, 11:01 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Jörg Wendel (Horchi@vdr-portal)

Das Plugin ist eine Kindersicherung für Aufnahmen, Kanäle, Sendungen, Plugins und Shell-Skripte. Der bis zu 5-stellige numerische PIN kann im Plugin-Setup-Menü eingestellt werden. Das Freischalten mittels des PIN Codes erfolgt über den Menüpunkt 'Kindersicherung' im Hauptmenü. Der Code wird nach jedem Neustart zurückgesetzt. Die Sperre kann jederzeit über den entsprechenden Menüpunkt oder aber auch automatisch nach einer einstellbaren Zeit aktiviert werden.

Bedienung

Ordner schützen

Leider ist es über das OSD nicht möglich einen gesamten Ordner mit allen darin befindlichen Aufnahmen zu sperren. Dafür muss in dem zu schützenden Ordner eine Datei protection.fsk angelegt werden. Dies ist durch den Befehle touch protection.fsk auf der Kommandozeile möglich.

Softwareanforderungen

  • Patch des VDR's ab Version 1.3.36 verfügbar


Konfiguration

Die Installation geht wie bei den meisten anderen Plugins auch vonstatten und ist unter Plugin Installation beschrieben.

cd $SOURCEDIR/VDR/PLUGINS/src/pin
touch fskcheck
ln -vfs $PWD/fskcheck $PATH/bin
ln -vfs $PWD/fskcheck/scripts/fskprotect.sh $PATH/bin

Laut README ist, die reccmds.conf zu erweitern.

FSK Schutz hinzufügen: $PATH/fskprotect.sh protect
FSK Schutz entfernen:  $PATH/fskprotect.sh unprotect

Um Sendungen via EPGSEARCH-plugin zu Sperren ist folgendes Script sehr nützlich:

#!/bin/sh
# epg2pin.sh - v.0.1
# folgende zeile in die epgsearchcmds.conf eintragen:
# epg2pin : /usr/bin/epg2pin.sh
# CONFIG START
  PIN_FILE="/etc/vdr/plugins/pin/broadcastlocks.conf" 
# default taste settings
  EXPRESSION=exact # regular expression / includes / exact / start with
  AKTIVE=yes        # Sperre Aktiv
# add Pin
echo "${1}:${1}:${EXPRESSION}:${AKTIVE}" >> "${PIN_FILE}"
echo "Done..." 
# jump back
at now <<EOF
perl -l -e "printf \"\n/usr/local/bin/svdrpsend.pl HITK BACK\" x 2" | sh
EOF

Einstellungen

Auch das Setupmenü dieses Plugins ist über die PIN geschützt. Um in das Setupmenü zu gelangen, muß daher die PIN im Hauptmenü eingegeben werden. Dazu ist nach der Installation die PIN '1984' zu verwenden.


Links

  1. Homepage des Plugins
In anderen Sprachen