Boquet per script downloaden ?

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Boquet per script downloaden ?

      Hallo

      ich wollte per script Boquets direkt auf die Box herunterladen, dieses habe ich über einen Script versucht.
      Was nicht ganz klappt ist dass die Boquets Anordnung komplett verschoben wird, z.B. ist mein Boquet Musik nicht mehr an dritter stelle befindet sich nach dem Ausführen des scripts an vierter Stelle.
      Ganz oben wird das heruntergeladene Boquet angezeigt.

      Mein Script sieht wie folgt aus:

      die Url dienst als Beispiel ist offline

      Shell-Script

      1. #!/bin/bash
      2. url="https://raw.githubusercontent.com/userbouquet.news__tv_.tv"
      3. rm /etc/enigma2/userbouquet."$bouquet"__news_.tv
      4. wget -O /etc/enigma2/userbouquet."$bouquet"__news_.tv $url
      5. if ! cat /etc/enigma2/bouquets.tv | grep -v grep | grep -c $bouquet > /dev/null
      6. then
      7. echo "[+]Creating Folder for iptv and rehashing..."
      8. cat /etc/enigma2/bouquets.tv | > /etc/enigma2/new_bouquets.tv
      9. echo '#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.'$bouquet'__tv_.tv" ORDER BY bouquet' >> /etc/enigma2/new_bouquets.tv
      10. cat /etc/enigma2/bouquets.tv | >> /etc/enigma2/new_bouquets.tv
      11. rm /etc/enigma2/bouquets.tv
      12. mv /etc/enigma2/new_bouquets.tv /etc/enigma2/bouquets.tv
      13. fi
      14. #now reload servicelist
      15. wget -q -O - http://127.0.0.1/web/servicelistreload?mode=2 > /dev/null 2>&1
      16. echo "neue Senderlist Updated "
      Alles anzeigen


      Die Ausgabe die ich nach Ausführen bekomme


      Quellcode

      1. root@formuler1:/usr/script# sh iptv.sh rm: can't remove '/etc/enigma2/userbouquet.__FILM_.tv': No such file or directory Connecting to raw.githubusercontent.com (151.101.112.133:443) userbouquet.__FILM_. 100% |***********************************************************************| 1550k 0:00:00 ETA BusyBox v1.24.1 (2019-12-16 02:04:56 CET) multi-call binary. Usage: grep [-HhnlLoqvsriwFE] [-m N] [-A/B/C N] PATTERN/-e PATTERN.../-f FILE [FILE]... Search for PATTERN in FILEs (or stdin) -H Add 'filename:' prefix -h Do not add 'filename:' prefix -n Add 'line_no:' prefix -l Show only names of files that match -L Show only names of files that don't match -c Show only count of matching lines -o Show only the matching part of line -q Quiet. Return 0 if PATTERN is found, 1 otherwise -v Select non-matching lines -s Suppress open and read errors -r Recurse -i Ignore case -w Match whole words only -x Match whole lines only -F PATTERN is a literal (not regexp) -E PATTERN is an extended regexp -m N Match up to N times per file -A N Print N lines of trailing context -B N Print N lines of leading context -C N Same as '-A N -B N' -e PTRN Pattern to match -f FILE Read pattern from file [+]Creating Folder for iptv and rehashing... neue Senderlist Updated root@formuler1:/usr/script#


      was mache ich verkehrt bzw. habe ich nicht beachtet?
    • Oder eben einfach die Favoriten (Bouquets) mit der Fernbedienung verschieben. Da zu gehst die in die Senderliste und wählst die Favoriten aus. Nun drückst du auf die Menütaste und wählst mit der gelben Taste Verschiebemodus aktivieren. Nun kannst du nach Belieben die Favoriten verschieben.
      ____
      Hans



      Achtung: Kein Support über private Nachrichten!


      TV - Hisense Ulra HD
      Eutelsat 13°E und Astra 19,2°E Unicable-Matrix mit Wide-LNB
    • Es ist mir nicht ganz klar, was du genau machen willst. Mir scheint genau ein Bouquet regelmäßig von GitHub runterladen/erneuern. Wieso nicht einfach ein Mal /etc/enigma2/bouquets.tv manuell editieren mit vi oder remote mit Notepad o.ä. und das neue Bouquet da Einfügen an die Stelle, an die du willst. Dann in deinem Skript nur noch das regelmäßig zu erneuernde Bouquet mit wget herunterladen, und zum Abschluss der wget-Befehl für reload der Senderliste (den du ja auch schon hast). Ich nutze mode=0, bei dir ist mode=2 - habe jetzt nicht geprüft wo der Unterschied ist. 0 funktioniert bei mir.

      Vielleicht sitze ich auf der Leitung, sehe aber nicht, wo $bouquet in dem Skript definiert ist.

      Der Versuch in dem Skript Bouquets.tv automatisch anzupassen scheint verquer. cat a | > b satt cp a b? Und insgesamt scheint da zuerst die alte Bouquetliste geschrieben zu werden, eine neue Zeile für das heruntergeladene und dann nochmal die alte. Wenn du ne neue Zeile am Ende einfügen willst (ohne den Test, dass die Zeile schon da ist)

      Quellcode

      1. echo "neue Zeile" >> /etc/enigma2/bouquets.tv


      fertig.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von buers ()

    • Boquet per script downloaden ?

      Worin liegt der Sinn im Download?
      Es kommen doch nicht pro Woche 10 Sender dazu.
      Meine Senderliste sieht seit mehr als 20 Jahren im Wesentlichen immer gleich aus.

      Die Vorschläge weiter oben scheinen brauchbar.

      Gesendet von meinem EML-L09 mit Tapatalk
      _________________________________________________________________
      GB ue 4k mit ST3000LM024-2AN1 und Synology über Denon X1700H an LG OLED OLED65C17LB
      AX 4K HD51 mit Synology an OLED55C8LLA
      Anadol Multibox SE an Samsung c
      ET10000 an Pioneer PDP-436RXE
      Unicable mit IG-IDLU-UST110-CUO4O-32P

    Unsere Partnerboards

    ^
    Flag Counter