Seite 21 von 61 ErsteErste ... 11192021222331 ... LetzteLetzte
Ergebnis 201 bis 210 von 608
  1. #201
    Avatar von Pike_Bishop
    Registriert seit
    11.02.2020
    Ort
    here and there
    Beiträge
    2.440
    Thanks (gegeben)
    649
    Thanks (bekommen)
    1657
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Box 1:
    Mutant HD2400
     
     
    Box 2:
    VU Ultimo 4K
     
     
    Box 3:
    Octagon SF8008
     
     
    Box 4:
    Gigablue Quad 4K
     
     
    Box 5:
    VDR
     
     
    Hi,

    Man kann es versuchen doch sollte man sich nicht blind darauf verlassen, soweit ich gesehen habe bei meinen Tests
    klappt das sehr gut für die hostXXX.py doch das heisst noch lange nicht das es immer und bei jeder py klappt.

    Es ist auch möglich das es bei ner bestimmten py nur zum Teil klappt und dann muss man zusätzlich manuell ran.
    Aber klar einen Versuch ist es immer wert und wenns klappt dann is es ja super (man merkt das ja vermutlich eh sofort wenns mal nicht geklappt hat).


    Grüsse
    Pike
    Geändert von Pike_Bishop (15.05.2022 um 01:21 Uhr)

    •   Alt Advertising

       

  2. #202
    Avatar von Pike_Bishop
    Registriert seit
    11.02.2020
    Ort
    here and there
    Beiträge
    2.440
    Thanks (gegeben)
    649
    Thanks (bekommen)
    1657
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Box 1:
    Mutant HD2400
     
     
    Box 2:
    VU Ultimo 4K
     
     
    Box 3:
    Octagon SF8008
     
     
    Box 4:
    Gigablue Quad 4K
     
     
    Box 5:
    VDR
     
     
    Ich weiss nun wo der angebliche "Kosmetische Fehler" herkommt wie hier in Post #199 erwähnt es sieht so aus als ob in den Scripts zum Paketbau
    kein opkg update oder auch opkg install blablabla.. klappt, nebenbei hat sich der Fehler als nicht kosmetisch erwiesen.
    Das hat mich dazu gezwungen nun ein Paket zu bauen wo python3-2to3 als Abhängigkeit mit drinnen steht in der control Datei.
    Was soviel heisst das python3-2to3 in jedem Fall installiert wird, auch wenn man das Paket in nem python2 Image wie z.b: OpenATV-6.4 installiert.

    Macht aber eh nix, und funktioniert wenigstens perfekt nun alles damit.
    Weiters muss man erwähnen das bei der Deinstall vom Paket dann aber python3-2to3 auch erhalten bleibt.
    Hat aber kaum Nachteile denn es ist ja eh nur ein kleines Paket und belegt somit eh nur wenig Platz.

    Auf die Art jedenfalls funktioniert das dann so wie ich mir das schon die ganze Zeit vorstelle, also so nun;
    1.) Egal ob python 2 oder python3 das Paket python3-2to3 wird mit installiert wenn es nicht schon bereits installiert war.
    2.) Das Paket ladet die hostXXX.py aus dem Netz runter und legt die gleich im korrekten Verzeichnis ab also in /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts
    3.) Es wird nun geprüft ob python3 läuft und nur wenn das zutrifft wird die hostXXX.py zu python3 konvertiert, dazu gibts nen Hinweis das es ca. 60 Sekunden dauern kann.
    Das wars -> fertig.

    Wird nun die hostXXX.py aktualisiert (was ja in letzter Zeit öfters der Fall zu sein scheint) sollte es genügen das Paket einmal zu deinstallieren und wieder neu zu installieren um aktuell zu sein.

    Will man das Paket deinstallieren wird alles wieder entfernt bis auf das abhängige Paket python3-2to3
    Möchte man dieses Paket aber auch unbedingt loswerden muss man es halt wie folgt per telnet/ssh Verbindung deinstallieren;
    Code:
    opkg --force-depends --force-remove remove python3-2to3

    Jetzt noch Bilder dazu;

    E2iPlayer XXX ipk-.jpg

    E2iPlayer XXX ipk-.jpg

    E2iPlayer XXX ipk-.jpg

    E2iPlayer XXX ipk-.jpg


    Und noch Logfiles auch als Anhang.


    Falls das jemand testen bzw. verwenden will einfach Bescheid geben da ich das Paket so erstmal nur für mich gebaut habe da es ja eh das Paket von @kitte888 auch gibt was ja eh funktioniert nur halt ein bisschen anders.


    Grüsse
    Pike
    Angehängte Dateien Angehängte Dateien
    Geändert von Pike_Bishop (15.05.2022 um 01:31 Uhr)

  3. Thanks Jogibär, Masta2002 bedankten sich
  4. #203
    Avatar von Pike_Bishop
    Registriert seit
    11.02.2020
    Ort
    here and there
    Beiträge
    2.440
    Thanks (gegeben)
    649
    Thanks (bekommen)
    1657
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Box 1:
    Mutant HD2400
     
     
    Box 2:
    VU Ultimo 4K
     
     
    Box 3:
    Octagon SF8008
     
     
    Box 4:
    Gigablue Quad 4K
     
     
    Box 5:
    VDR
     
     
    Was mich echt noch interessieren würde wäre ob das Programm python3-2to3 bei euch out of the box mit im Image ist nach nem Neuflash ?
    Und das sowohl in nem OpenATV-6.4 als auch in OpenATV Versionen ab 7.x, denn hier in nem OpenATV-6.4 is das nicht der Fall (aber gut das hab ich schon länger nicht upgedatet).

    Man kann das ja leicht feststellen, dazu einfach gleich nach nem Neuflash in telnet/ssh wie folgt;
    Code:
    opkg update
    opkg list-installed | grep python3-2to3
    echo $?
    Wenn nach dem letzten Befehl nicht ne 0 also ne Null rauskommt ist es nicht installiert dann is wohl ne 1 rausgekommen.


    Grüsse
    Pike

  5. #204

    Registriert seit
    18.10.2013
    Ort
    BW
    Beiträge
    1.525
    Thanks (gegeben)
    918
    Thanks (bekommen)
    699
    Total Downloaded
    162,62 MB
    Total Downloaded
    162,62 MB
    ReceiverDanke
    Box 1:
    AX HD61 4k - ATV 7.3
     
     
    Box 2:
    Mut@nt HD51 4k- ATV 6.4
     
     
    Box 3:
    LG DS90QY Soundbar
     
     
    Unter 6.4 heißt das auch python-2to3, nicht python3-2to3.
    Auch meine ich, mal in einem Kommentar von @jbleyel gelesenen zu haben, dass in 7.1 (python 3.10.4) dieses Tool keine Anwendung mehr findet, die plugins müssen daher zwingend in py3 gecoded werden.
    Kann mich aber auch wie immer mal auch irren.

    Die letzten hier angebotenen hostXXX.py files sind aus einem anderen Board, die sind denke ich nicht auf unserem feed aktualisiert, von daher wären die Aktualisierungen gar nicht drin bei install über ein script oder ipk.
    mfg tiopedro1958

  6. #205
    Senior Mitglied
    Registriert seit
    24.08.2014
    Beiträge
    221
    Thanks (gegeben)
    42
    Thanks (bekommen)
    172
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Box 1:
    Vu Duo2
     
     
    Box 2:
    Vu Solo 4k
     
     
    Box 3:
    Dreambox 920
     
     
    Du hättest mal die angebotenen .ipk von kitte888 testen sollen.
    Da ist alles OK.
    Ich benutze auch 2to3 auf mein Linux PC (Mint), um Python 2.7 auf Python 3xxx zu konvertieren.

    kitte888 und Pike_Bishop machen da ne Super Arbeit.
    Die Scripts machen genau das, was sie sollen !
    Zitat:
    Die letzten hier angebotenen hostXXX.py files sind aus einem anderen Board
    Zitat Ende.

    Die hostXXX.py stammen auch nicht aus ein anderen Board, sondern direkt vom Git eines e2iPlayer Entwickler....(Blindspot76).
    Geändert von Petry1 (15.05.2022 um 18:30 Uhr)

  7. Thanks Masta2002 bedankten sich
  8. #206
    Avatar von Pike_Bishop
    Registriert seit
    11.02.2020
    Ort
    here and there
    Beiträge
    2.440
    Thanks (gegeben)
    649
    Thanks (bekommen)
    1657
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Box 1:
    Mutant HD2400
     
     
    Box 2:
    VU Ultimo 4K
     
     
    Box 3:
    Octagon SF8008
     
     
    Box 4:
    Gigablue Quad 4K
     
     
    Box 5:
    VDR
     
     
    @tiopedro1958,


    Unter 6.4 heißt das auch python-2to3, nicht python3-2to3
    Das muss ich mal prüfen denn selbst in nem PLI gibts da mehrere Pakete wie z.b: auch noch python2-2to3 usw.., aber ich glaube selbst ohne Prüfen das es python3-2to3 auch im OpenATV-6.4 gibt.
    Ich check das später heute nochmal.

    Auch meine ich, mal in einem Kommentar von @jbleyel gelesenen zu haben, dass in 7.1 (python 3.10.4) dieses Tool keine Anwendung mehr findet
    Ja das mag sein is aber auch völlig egal, denn man kann es sofern es weiter am Feed bleibt wovon ich stark ausgehe ja dennoch anwenden
    (geht dabei ja auch nur um ne einzige Datei nämlich die hostXXX.py und die wird damit ja python3 kompatibel gemacht.

    Is ja jetzt auch nicht anders beim Paket von @kitte888 wird die ja bislang schon in python3 mitgeliefert nämlich im /tmp im Paket
    das bedeutet (is ja ein Check drinnen auch ob python3 verwendet wird) durch die *ipk Install wird die hostXXX.py aus /tmp klarerweise
    an der Box nach /tmp entpackt und wenn erkannt wird das python3 I(also OpenATV ab Version 7.x) verwendet wird wird diese in den Zielordner also nach;
    /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts
    drüber kopiert über die welche da schon für den Fall das python2 verwendet wird liegt.

    Also liefert @kitte888 das ja eh bereits in python3 denn er wandelt die ja bevor er das Paket überhaupt baut schon zu python3 um auf seinem PC oder wo auch immer.
    Also alles gut.


    Mein Paket weicht zugegeben da etwas ab ich liefer ja gar keine hostXXX.py mit, aber ich lade die im Zuge der Paket Installation immer frisch aus dem Netz
    und wenn python3 läuft wird die mit python3-2to3 direkt an der Box dann zu python3 gewandelt, also ist das doch eigentlich auch soweit ok denke ich.
    Hat den Vorteil das wie eh bereits erwähnt wenns ein Update gibt ne Deinstall und nachfolgende Neu Install vom Paket genügen sollte um wieder aktuell zu sein.
    Wie @Petry eh bereits geschrieben hat die hostXXX.py wird aus dem Git von hier geholt;
    https://raw.githubusercontent.com/Bl...sts/hostXXX.py


    Grüsse
    Pike
    Geändert von Pike_Bishop (15.05.2022 um 19:19 Uhr)

  9. Thanks kitte888 bedankten sich
  10. #207
    Senior Mitglied
    Registriert seit
    13.09.2014
    Beiträge
    1.576
    Thanks (gegeben)
    67
    Thanks (bekommen)
    481
    Themenstarter
    Total Downloaded
    187,92 MB
    Total Downloaded
    187,92 MB
    ReceiverDanke
    Box 1:
    Gigablue X3 4K
     
     
    Box 2:
    Gigablue Ue 4K
     
     
    Box 3:
    Dm 900
     
     
    Box 4:
    Dm 820
     
     
    Box 5:
    und schon viele weitere gehabt
     
     
    in 6.4 ist kein 2to3 drin muss man nch installieren , brauchen wir da aber nicht

    bin gerade am versuch aus dem plugin auch ein update zu machen

    breche mir aber die füße

    einiges geht schon , versions abfrage python , version installiert und die vom git

    jetzt brauche ich noch den befehl um 2to3 aufzurufen , da hängt es

  11. #208
    Avatar von Pike_Bishop
    Registriert seit
    11.02.2020
    Ort
    here and there
    Beiträge
    2.440
    Thanks (gegeben)
    649
    Thanks (bekommen)
    1657
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Box 1:
    Mutant HD2400
     
     
    Box 2:
    VU Ultimo 4K
     
     
    Box 3:
    Octagon SF8008
     
     
    Box 4:
    Gigablue Quad 4K
     
     
    Box 5:
    VDR
     
     
    Wo genau hängts denn ?
    Befehl den ich verwende kennst ja bereits der lautet;
    Code:
    /usr/bin/2to3 -n -w -f all -x apply $TARGETDIR/hostXXX.py
    wobei TARGETDIR ne Variable ist ich zeig dir mal mein komplettes postinst Script worin das abäuft, sieht so aus;
    Code:
    #!/bin/sh
    # Ein Shell Script welches nach Installation des Paketes ausgeführt wird.
    
    ## variables ##
    #PROG_2TO3=python3-2to3
    LOGDIR=/tmp
    LOGFILE=$LOGDIR/plugin_postinst.log
    
    {
    ADRESS=https://raw.githubusercontent.com/Blindspot76/e2iPlayer/master/IPTVPlayer/hosts/hostXXX.py
    TARGETDIR=/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts
    echo -e "\nDownloade hostXXX.py ...\n"
    wget -O $TARGETDIR/hostXXX.py $ADRESS && sleep 1
    if [ -e $TARGETDIR/hostXXX.py ] ; then
    	echo -e "\nhostXXX.py erfolgreich nach\n$TARGETDIR\ndowngeloaden.\n"
    else
    	echo -e "\n... ABBRUCH ...\nhostXXX.py downloaden fehlgeschlagen ! "
    	echo -e "Internet Verbindung pruefen und erneut versuchen.\n\n" && exit 1
    fi
    
    py_ver=$(python -c "import sys; print(sys.version_info.major)")
    
    if [ $py_ver -eq 3 ] ; then
    	echo -e "\npython Version = ${py_ver}.x.x\n" && sleep 1
    	
    	#opkg update && opkg list-installed | grep -q $PROG_2TO3
    	
    	#if [ "$?" != "0" ] ; then
    	#	echo -e "\nInstalliere $PROG_2TO3 ...\n"
    	#	
    	#	if ! opkg install $PROG_2TO3 ; then
    	#		echo -e "\n$PROG_2TO3 Installation fehlgeschlagen ! \n\n" && exit 1
    	#	fi
    	#fi
    	
    	echo -e "\nKonvertiere hostXXX.py zu python3 ..."
    	echo -e "Dieser Vorgang dauert ca. 60 Sekunden ! \n\n" && sleep 2
    	/usr/bin/2to3 -n -w -f all -x apply $TARGETDIR/hostXXX.py
    
    	if [ "$?" != "0" ] ; then
            echo -e "\n... ABBRUCH ...\nhostXXX.py zu python3 konvertieren fehlgeschlagen ! \n\n" && exit 1
    	fi
    fi
    
    echo -e "\n\nE2iPlayer_XXX_Addon erfolgreich installiert ! \n\n"
    echo -e "\n      ! Bitte die Enigma2 GUI neustarten !      \n"
    sleep 5
    } 2>&1 | tee $LOGFILE
    
    exit
    Und meine control Datei sieht so aus;
    Code:
    Package: enigma2-plugin-extensions-e2iplayerxxxaddon
    Version: 3.5rc5
    Section: extra
    Priority: optional
    Architecture: all
    Maintainer: none anymore
    Description: E2i Player XXX Addon
    Depends: python3-2to3
    Source: 
    Homepage:
    Durch das Depends: python3-2to3 wird python3-2to3 dann nachinstalliert falls es nicht bereits installiert ist und ist somit immer verfügbar um die hostXXX.py zu python3 zu wandeln.


    Du kannst auch mein Paket haben wennst möchtest (sag mir einfach Bescheid dann poste ich es mal hier) dann siehst wennst es testest wie das abläuft und wennst das mal auch mit FileCommander installierst
    wirst auch die Ausgaben dazu in der Konsole sehen können und das mit nur den echos also ohne wget Meassages, und LogDateien werden zusätzlich erstellt
    in denen alles drin steht zum späteren Nachgucken.

    Bei meinem Paket wird wie eh bereits erwähnt keinerlei hostXXX.py mit geliefert, denn die wird einfach
    im Zuge der Installation downgeloaden und zwar gleich in das richtige Verzeichnis nämlich nach;
    /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts
    das genügt so auch, da muss nix kopiert werden zum Schluss denn wenn python3 läuft wird die ja ohne Option --add-suffix='3' gewandelt und behält so den Namen hostXXX.py bei und liegt ja weiter bereits im richtigen Verzeichnis.


    Grüsse
    Pike
    Geändert von Pike_Bishop (15.05.2022 um 19:40 Uhr)

  12. #209

    Registriert seit
    18.10.2013
    Ort
    BW
    Beiträge
    1.525
    Thanks (gegeben)
    918
    Thanks (bekommen)
    699
    Total Downloaded
    162,62 MB
    Total Downloaded
    162,62 MB
    ReceiverDanke
    Box 1:
    AX HD61 4k - ATV 7.3
     
     
    Box 2:
    Mut@nt HD51 4k- ATV 6.4
     
     
    Box 3:
    LG DS90QY Soundbar
     
     
    Ich habe doch nicht Eure Bemühungen hier zum Thema kritisiert, das liegt mir fern.
    Ich dachte meine Gedankengänge bringen zusätzliche Erkenntnisse, nix für ungut.
    Ich schrieb doch schon, ich kann falsch liegen.
    Bitte wieder weiter im Text.
    mfg tiopedro1958

  13. #210
    Avatar von Pike_Bishop
    Registriert seit
    11.02.2020
    Ort
    here and there
    Beiträge
    2.440
    Thanks (gegeben)
    649
    Thanks (bekommen)
    1657
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Box 1:
    Mutant HD2400
     
     
    Box 2:
    VU Ultimo 4K
     
     
    Box 3:
    Octagon SF8008
     
     
    Box 4:
    Gigablue Quad 4K
     
     
    Box 5:
    VDR
     
     
    @tiopedro1958,
    Alles ok - waren doch auch gar keine Vorwürfe an dich, hab auch nur versucht zu erklären wie was warum usw...

    Hab aber inzwischen wegen python3-2to3 an der Gigablue Trio 4K mit OpenATV-6.4 nachgesehen und das gibts da schon auch;
    Code:
    root@gbtrio4k:~# opkg list | grep 2to3
    python-2to3 - 2.7.18-r0 - Python automated Python 2 to 3 code translator
    python3-2to3 - 3.7.8-r0 - Python automated Python 2 to 3 code translator
    gibt also beides -> python-2to3 und python3-2to3


    Grüsse
    Pike
    Geändert von Pike_Bishop (15.05.2022 um 20:08 Uhr)

  14. Thanks tiopedro1958 bedankten sich

Seite 21 von 61 ErsteErste ... 11192021222331 ... LetzteLetzte

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,26%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com