Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Senderliste über eigenen Server

Toni_GR

Ist gelegentlich hier
Registriert
19. November 2011
Beiträge
96
Reaktionspunkte
6
Punkte
28
Hallo zusammen,

ich such ein Script um eine eigene Senderliste online zu aktualisieren.
Hab das Script im Dreambox Forum gefunden: https://www.digital-eliteboard.com/showthread.php?269087-Settings-über-eigenen-Server-laden-möglich

Nach einen Tag testen hab ich es aufgegeben.

Kann mir jemand helfen das script auf der Gigablue zum laufen zu bekommen?

#!/bin/sh
#BESCHREIBUNG=Herunterladen, Installation & Reload Enigma2 Bouquets
#Die URL auf eure eigene URL umändern wo das tar.gz file liegt
BQ="http://DYNDNS:PORT/ORDNER/enigma2.tar.gz"
BG="enigma2.tar.gz"
#Die URL auf eure eigene URL umändern wo das tar.gz file liegt
ST="http://DYNDNS:PORT/ORDNER/time.txt"
## Bouquet Download, Prüfung, Installation + Reload ##
cd /tmp/
wget $BQ
wget $ST
chmod 755 /tmp/enigma2.tar.gz
chmod 755 /tmp/time.txt

#Speichern des Inhalts von timelu.txt und time in einer Variablen
export timelu=$(cat /etc/timelu.txt | head -n1 | tail -n1)
export timen=$(cat /tmp/time.txt | head -n1 | tail -n1)

if [ -s $BG ]; then
echo "Server Online"
else
echo "Server Offline, bitte spaeter nochmal versuchen!"
fi

#Vergleich: Ist timelu kleiner als timen ?#
if [ $timelu -lt $timen ];then

tar -zxvf enigma2.tar.gz

if [ -s /tmp/enigma2 ]; then
echo "Entpacken erfolgreich"

echo "Lade Senderliste"

cd /tmp/enigma2
mv /tmp/enigma2/satellites.xml /etc/tuxbox/

cd /etc/enigma2
rm -rf *.tv
rm -rf *.radio
rm -rf blacklist
rm -rf lamedb
mv /tmp/enigma2/* /etc/enigma2

rm -rf /tmp/enigma2
rm -rf /tmp/enigma2.tar.gz

wget -qO -
wget -qO -

#Speichern der time.txt in timelu.txt
cd /etc
rm -rf /etc/timelu.txt
touch timelu.txt
echo "$timen" >> /etc/timelu.txt
rm -rf /tmp/time.txt

echo "Update erfolgreich abgeschlossen"

else
echo "Entpacken fehlgeschlagen, bitte Datei prüfen!"
rm -rf /tmp/time.txt
rm -rf /tmp/enigma2.tar.gz
fi

else
echo "Senderliste aktuell"
echo "Kein Update noetig"
rm -rf /tmp/time.txt
rm -rf /tmp/enigma2.tar.gz
fi


Hab leider keine Scripting Erfahrung, sind meine ersten :-/

Danke euch!
 
AW: Senderliste über eigenen Server

bzw. ich hab nun herausgefunden das ein Problem mit dem Ordner wechseln vorliegt.
Aber irgendwie läufts net... sind die Befehle für die Giga anderS?
 
AW: Senderliste über eigenen Server

Befehle denke ich weniger, eher Ordnerstruktur und Pfade. Allerdings kenne ich hier im Gigabereich Niemanden, der für die Gigas programmiert.
Da wirst Du eventuell bei den Teams, die Images für die Giga erstellen eher eine Antwort bekommen.
 
AW: Senderliste über eigenen Server

Weist du wo ich die finde bzw an die ran komme?
 
AW: Senderliste über eigenen Server

du kannst das evtl. auch den IPTV List Updater mit Dropbox benutzen ;) Einfach mal installieren und mit INFO in die FAQs schauen :)
 
Schau ich mir an danke dir :-)

Danke Nobody, ich hab das Script anpassen können. Und es klappt :-)

Bisch der beschdee
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben