pyLoad 4.9.20

Status
Für weitere Antworten geschlossen.

Holgi08

Benutzer
Mitglied seit
02. Sep 2012
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen !

Vor ein paar Tagen ist ja eine neue Version von pyLoad erschienen.
Hat das schon jemand auf seinem NAS installiert und wenn ja : wie , und wie läuft's ? ;)
 

p1royal

Benutzer
Mitglied seit
01. Jun 2012
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Ich hätte auch Interesse. Meine Paketquellen sind noch nicht up2date. Kennt jemand die Paketquelle oder weiß wo ich die spk Datei her bekomme?

DS112 mit ARM MARVELL Kirkwood 88F6282 CPU. Leider endet mein wissen beim kompilieren.
 

p1royal

Benutzer
Mitglied seit
01. Jun 2012
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Ich hab es hinbekommen. Da ich es aber über mehrere Tage lang probiert habe, könnte diese Anleitung unvollständig sein. Trotzdem vielleich jemanden als Hilfestellung:

Gehen wir mal aus du hast eine "Gemeinsamen Ordner" Names Video in der Diskstation eingerichtet (Dieser Ordner ist Standard, aber evtl. hast du den gelöscht oder willst einen anderen nehmen.) und deine IP der Diskstation ist 192.168.0.100

  • Ich habe von https://github.com/pyload/pyload/releases den Source Code .zip runtergeladen, in \\192.168.0.100\Video gespeichert.
  • Dort mit Windows entpackt. Dann müsste man z.B. diese Datei haben: \\192.168.0.100\Video\pyload-0.4.20\pyLoadCore.py
  • Unter DSM (Diskstation Web GUI) unter Systemsteuerung > Terminal & SNMP > Telnet und ssh aktivieren
  • per putty (https://www.putty.org/) zu 192.168.0.100 verbinden und als Admin anmelden
  • Im Terminal dann zum root wechseln (Für Anfänger, das $ am Anfang steht für Terminal Eingabe und muss nicht eingetippt werden, also in dem Beispiel nur "sudo su"): $ sudo su
  • Im Terminal (wenn man noch die alte Version von pyload hat): $ mv /volume1/\@appstore/pyload /volume1/\@appstore/pyload-alt
  • Im Terminal: $ cp /volume1/Video/pyload-0.4.20/* /volume1/\@appstore/pyload/ -r
  • Im Terminal (Zum testen ob es läuft bzw. einrichten): $ python /volume1/\@appstore/pyload/pyLoadCore.py
  • Im Browser testen ob pyload läuft unter http://192.168.0.100:8000
  • Falls ja, beenden im Terminal mit STRG+C
  • Eine Text Datei mit Windows in \\192.168.0.100\Video\S99pyload.txt und öffnen.
  • Folgenden Inhalt eingeben:
    Rich (BBCode):
    #!/bin/sh
    #
    # Start / Stop Script for PyLoad http://localhost:8000
    #
    NAME="PyLoad"
    DAEMON="python /volume1/@appstore/pyload/pyLoadCore.py --daemon"
    #Fuer startup debugging:
    #DAEMON="screen -dmS python /opt/pyload/pyLoadCore.py"
    DAEMON_OPTS=""
    
    
    start() {
    	echo "Starting Service: $NAME"
    	$DAEMON $DAEMON_OPTS | awk '{print $3}' >/var/run/pyload.pid
    }
    #
    stop() {
    	kill `cat /var/run/pyload.pid`
    }
    #
    case "$1" in
    	start)
    		start
    		;;
    	stop)
    		stop
    		;;
    	restart)
    		stop
    		sleep 4
    		start
    		;;
    	*)
    	echo "Usage: $0 (start|stop|restart)"
    	exit 1
    	;;
    esac
    #
    # End
  • In Windows von dem Dateinamen die Endung (.txt) entfernen, so dass die nur noch S99pyload heißt.
  • Im Terminal die Datei an einen beliebigen Ort seiner Wahl kopieren (darf auch im Video Verzeichnis bleiben wenn sie nicht stört, hier ein nur ein Beispiel): $ mv /volume1/Video/S99pyload /volume1/pyload/
  • Im DSM untern Sytemsteuerung > Aufgabenverwaltung > Erstellen > Ausgelöste Aufgabe:
    Allgemein
    Vorgang: PyLoad
    Benutzer: root
    Ereignis: hochfahren​
    Aufgabeneinstellungen
    Beide Haken bei E-Mail und seine eigenen E-Mail angeben. Sehr gut zum Debugen
    Benutzerdefiniertes Script: /volume1/pyload/S99pyload start​

Sollte ich was falsch oder vergessen haben, entschuldigt bitte, es war wie gesagt Arbeit über einige Tage verteilt und jetzt aus dem Gedächtnis verfasst.
 
Zuletzt bearbeitet:

Holgi08

Benutzer
Mitglied seit
02. Sep 2012
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Hi !
Ich bin mal nach Deiner Anleitung vorgegangen : Aber leider bekomm ich den folgenden Fehler :

ash-4.3# ./pyLoadCore.py -s
Traceback (most recent call last):
File "./pyLoadCore.py", line 49, in <module>
from module.network.RequestFactory import RequestFactory
File "/volume1/@appstore/pyload/pyload/module/network/RequestFactory.py", line 22, in <module>
from Browser import Browser
File "/volume1/@appstore/pyload/pyload/module/network/Browser.py", line 6, in <module>
from HTTPRequest import HTTPRequest
File "/volume1/@appstore/pyload/pyload/module/network/HTTPRequest.py", line 21, in <module>
import pycurl
ImportError: No module named pycurl

Auf der Website von pyload steht ja das pycurl als dependency installiert sein muss - ich glaube das ist der Fehler bei mir, da ich das wohl nicht habe...
Irgendwelche Tipps ??
Danke !
 

p1royal

Benutzer
Mitglied seit
01. Jun 2012
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Kann ich dir leider nicht geben, ich bin weder in der Entwicklung von pyload noch vertraut mit den Dependencys. Bei mir pyload schon davor installiert war. Evtl. mal in anderen Foren nach der Erstinstallation von einer älteren Version gehen und sobald Pyload läuft, meine Anleitung nochmal probieren. Es gibt auch eine Quelle mit der du pyload über den Paketmanager im Browser installieren kannst. Wäre halt dann eine alte Version.
Füg mal im DSM (Browser Webseite der Diskstation) Unter Paket-Manager folgende Quelle hinzu: https://synology.cambier.org/
Dann findest und der Kategorie "Community" pyload zur Installation. Ansonsten kann ich dir nicht helfen. Try and Error.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat