Filebrowser-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Password geschützte Dateien öffnen (*.rar)?)
(Einführung, Typos)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
 
'''Autor:''' Holger Brunn
 
'''Autor:''' Holger Brunn
 +
 +
Die Plugin stellt einen Dateimanager zur Verfügung. Durch diesen können selbstdefinierte Befehle/Programme für diese Dateien ausgeführt werden. Diese Programme laufen im Hintergrund, so daß die sonst benötigten Hilfsprogramme wie "at" u.ä. nicht nötig sind. Trotzdem sieht man die Ausgabe der Programme und kann sie nötigenfalls auch abschiessen. iate.
  
 
==Bilder==
 
==Bilder==
 
{|
 
{|
 
|[[Bild:filebrowser-plugin-00.jpg|thumb|none|''Einstellungen'']]
 
|[[Bild:filebrowser-plugin-00.jpg|thumb|none|''Einstellungen'']]
|[[Bild:filebrowser-plugin-01.jpg|thumb|none|''Verzeichnis Manager'']]
+
|[[Bild:filebrowser-plugin-01.jpg|thumb|none|''Verzeichnismanager'']]
 
|}
 
|}
  
Zeile 28: Zeile 30:
  
 
==Tipps==
 
==Tipps==
===Password geschützte Dateien entpacken (*.rar)?===
+
===Passwordgeschützte Dateien entpacken (*.rar)===
Wie oft hat man aus dem www *.rar Archive, die mit Passwörtern versehen sind... lässtig hier immer die Konsole zu stressen.
+
Wie oft hat man aus dem WWW *.rar Archive, die mit Passwörtern versehen sind ... lästig hier immer die Konsole zu stressen, wenn man es doch bequem per [[FB]] entpacken lassen kann, dazu ist die [[filebrowser-commands.conf|commands.conf]] zu erweitern.
 
+
Wenn man es doch bequem per FB entpacken lassen kann, dazu ist die [[filebrowser-commands.conf|commands.conf]] zu erweitern.
+
  
 
  Unrar (p):*.rar:cd "$(dirname %f)"; unrar -p"$(basename %D)" -y e %f
 
  Unrar (p):*.rar:cd "$(dirname %f)"; unrar -p"$(basename %D)" -y e %f
 
  Unrar:*.rar:cd "$(dirname %f)"; unrar -y e %f
 
  Unrar:*.rar:cd "$(dirname %f)"; unrar -y e %f
  
Erster Eintrag, für Archive mit '''PASS''', hier gibt es 2 möglichkeiten.
+
Erster Eintrag für Archive mit '''PASS''', hier gibt es 2 Möglichkeiten.
  
 
'''Übergabe des Passwortes per OSD.'''
 
'''Übergabe des Passwortes per OSD.'''
Zeile 49: Zeile 49:
 
'''Auslesen des Passwortes aus einem Verzeichnisnamen.'''
 
'''Auslesen des Passwortes aus einem Verzeichnisnamen.'''
  
Dazu sind die Verzeichnisse zu erstellen, zbs.
+
Dazu sind die Verzeichnisse zu erstellen, z.B.
  
 
  mkdir -p /pup/"<PASSWORD>"
 
  mkdir -p /pup/"<PASSWORD>"
  
Dann.
+
Dann
  
 
  FILEBROWSER
 
  FILEBROWSER
Zeile 61: Zeile 61:
 
         OK
 
         OK
  
Die Inhalte, werden im selben Verzeichnis, wo auch die Archive liegen entpackt, wer Sie woanders benötigt.
+
Die Inhalte werden im selben Verzeichnis, wo auch die Archive liegen entpackt, wer Sie woanders benötigt:
  
 
  cd "$(dirname %f)"
 
  cd "$(dirname %f)"
 
     ^^^^^^^^^^^^^
 
     ^^^^^^^^^^^^^
  
Durch das gewünschte Verzeichnis ersetzen, aber wozu, verschieben von Dateien ist mit Hilfe des Plugins mehr als einfach.
+
Durch das gewünschte Verzeichnis ersetzen (aber wozu? Verschieben von Dateien ist mit Hilfe des Plugins mehr als einfach).
  
 
==Wunschliste==
 
==Wunschliste==
 
* Internationalisierung der [[filebrowser-commands.conf|commands.conf]] + order.conf, wie beim [[epgsearch-plugin]]
 
* Internationalisierung der [[filebrowser-commands.conf|commands.conf]] + order.conf, wie beim [[epgsearch-plugin]]
 
+
{{Box Datei|../epgsearch-0.9.7/MANUAL|(Auszug)<pre>
{{Box Datei|../epgsearch-0.9.7/MANUAL|
+
<pre>
+
 
....
 
....
 
If you like to have a language dependent list of commands simply
 
If you like to have a language dependent list of commands simply
Zeile 107: Zeile 105:
 
</pre>
 
</pre>
 
}}
 
}}
 
 
<!-- ==Snaphot== -->
 
<!-- ==Snaphot== -->
 
 
==Links==
 
==Links==
 
{|
 
{|

Version vom 17. Dezember 2005, 23:37 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Holger Brunn

Die Plugin stellt einen Dateimanager zur Verfügung. Durch diesen können selbstdefinierte Befehle/Programme für diese Dateien ausgeführt werden. Diese Programme laufen im Hintergrund, so daß die sonst benötigten Hilfsprogramme wie "at" u.ä. nicht nötig sind. Trotzdem sieht man die Ausgabe der Programme und kann sie nötigenfalls auch abschiessen. iate.

Bilder

Einstellungen
Verzeichnismanager


Konfiguration

Es wird davon ausgegangen, das das Plugin bereits entpackt und verlinkt wurde, siehe Plugin Installation.

 cd $SOURCEDIR/VDR
 patch < PLUGINS/src/filebrowser/patches/vdr-menuitems-protected-members.diff
 cp -Rv PLUGINS/src/filebrowser/examples/filebrowser /etc/vdr/plugins
#cp -v PLUGINS/src/filebrowser/examples/scripts/* /usr/local/bin


Tipps

Passwordgeschützte Dateien entpacken (*.rar)

Wie oft hat man aus dem WWW *.rar Archive, die mit Passwörtern versehen sind ... lästig hier immer die Konsole zu stressen, wenn man es doch bequem per FB entpacken lassen kann, dazu ist die commands.conf zu erweitern.

Unrar (p):*.rar:cd "$(dirname %f)"; unrar -p"$(basename %D)" -y e %f
Unrar:*.rar:cd "$(dirname %f)"; unrar -y e %f

Erster Eintrag für Archive mit PASS, hier gibt es 2 Möglichkeiten.

Übergabe des Passwortes per OSD.

FILEBROWSER
  ARCHIV (anbrowsen)
    UNRAR (p)
      NEW
        [N]ew file (durch das password ersetzen)
          OK

Auslesen des Passwortes aus einem Verzeichnisnamen.

Dazu sind die Verzeichnisse zu erstellen, z.B.

mkdir -p /pup/"<PASSWORD>"

Dann

FILEBROWSER
  ARCHIV (anbrowsen)
    UNRAR (p)
      PASSWORD Verzeichnis makieren
        OK

Die Inhalte werden im selben Verzeichnis, wo auch die Archive liegen entpackt, wer Sie woanders benötigt:

cd "$(dirname %f)"
    ^^^^^^^^^^^^^

Durch das gewünschte Verzeichnis ersetzen (aber wozu? Verschieben von Dateien ist mit Hilfe des Plugins mehr als einfach).

Wunschliste

Datei
../epgsearch-0.9.7/MANUAL
(Auszug)
....
If you like to have a language dependent list of commands simply
translate your present epgsearchcmds.conf to your prefered OSD
language and store it with the filename epgsearchcmds-XXX.conf, where
XXX is the language code from i18n.c:

  { "eng,dos",
    "deu,ger",
    "slv",
    "ita",
    "dut,nla,nld",
    "por",
    "fra,fre",
    "nor",
    "fin,smi",
    "pol",
    "esl,spa",
    "ell,gre",
    "sve,swe",
    "rom,rum",
    "hun",
    "cat,cln",
    "rus",
    "hrv",
    "est",
    "dan",
  }

If there are more codes for one language (e.g. "deu,ger") choose
one of them. If there is no language dependent file, epgsearch loads
the file epgsearchcmds.conf.
....


Links

[1] http://www.stud.uni-karlsruhe.de/~uqg8/vdr/filebrowser Homepage des Plugins
In anderen Sprachen