Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses 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 Bereiche, welche für Gäste verwehrt bleiben

Settings Script für Senderlisten update

couki

Premium
Registriert
14. Oktober 2015
Beiträge
123
Reaktionspunkte
17
Punkte
38
Also ich hab schon mehrere Scripts mir angeschau die sowas ähnliches aber wesentlich professioneller gelöst haben. Hab mir jetzt was ganz simples (für meinen zweck ausreichend) zusammen gebastelt.

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Das klappt mit OpenPli super. Was muss ich ändern das wenn z.B. "userbouquet.dbe00" nicht auf dem Webserver exestiert, die Datei auf der Box nicht durch "rm" gelöscht wird.?
Dann wäre es perfekt.

Gruß
 
Du hast dort schon die URL eingetragen die gecheckt werden soll? "URL" ist nur ein Platzhalter.

Der Code funktioniert jedenfalls


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

So sieht dein Script dann aus.


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
 
Zuletzt bearbeitet von einem Moderator:
Hast recht, hab als URL
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
da reingesetzt das klappte nicht. Mit xxxxxxx.net (so wie bei dir "google.de" ) klappt das. Super - Danke

@DarkStarXxX

eine Frage hab ich noch, - wie könnte man das runterladen bzw. ersetzen skippen wenn die Datei auf dem Server NICHT vorhanden ist.?

evtl. der Code von Wopper.?
if [ -f hxxp://www.xxx/userbouquet.tv ];
echo "Bouquet vorhanden - Download starten"

Edit:
Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Hab das nochmal versucht und es hat geklappt. Vielen Dank.
 
Zuletzt bearbeitet von einem Moderator:
Habe jetzt auch mal die Zeit gefunden, ein kleines Updateskript zu basteln

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Die gepackte Senderliste liegt mit dem in $NAME definierten Namen im Netz in der in $URL definierten Adresse.
  • Zuerst wird überprüft ob ein lokales Senderlistenpaket vorhanden ist. Fall nein, wird ein Paket mit dem Erstelldatum 01.01.1950 erstellt.
  • Nun wird überprüft, ob online ein Senderlistenpaket erreichbar ist und falls ja, dieses heruntergeladen
  • Danach werden die Pakete verglichen und falls das Onlinepaket neuer ist, werden in /etc/enigma2 die Daten gelöscht und dann wird dies nach /etc/enigma2 entpackt.
  • Zum Schluss erfolgt noch ein Reload der Senderlisten
Verbesserungsvorschläge sind gern gesehen

ACHTUNG: Diese Script wurde nur auf openATV 7.3 getestet. Sollte aber auf allen Open-Alliance Images laufen.
 
Zuletzt bearbeitet:
das sieht mal gut aus, jetzt sollte nur noch gesagt werden, was wohin kommt
Senderlistenupdate.sh auf Box sonst nichts ?
ausführen mit bash ?
Server Seitig wo die Sendeliste liegen muss zb
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
( da könnte man auch Verschiedenen Listen dann drauf packen )
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
## nur 19°
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
19°+13°
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
## 19°+13°+Kabel
dann muss , man halt im script NAME/ URL Pfad in 1 oder 2 oder 3 ändern oder habe ich ein denkfehler ?
muss man dann noch auf der Box ein cron anlegen das es, zb jeden Tag 4:00 Uhr ausgeführt wird um zu Prüfen ob es was neues gibt ?

Danke schon mal :)
 
Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
nach /home
Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Der Interpreter steht in Zeile 1. Also sh, aber bash geht in dem Fall auch

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Du kannst noch das vor Update abgeschlossen einfügen, dann erstellt es einen Cron-Eintrag:

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Ja so hab ich es auch
 
Zurück
Oben