gregus Posté(e) le 16 juin 2011 Posté(e) le 16 juin 2011 d'un autre coté, il suffit de lire et d'aller sur le site ... 0.4.6 little improvements for CLI and webinterface supporting rhino as js engine some new plugins X7.to, Wupload.com etc multihoster Plugins, real-debrid.com, rehost.to mirror detection within packages integration of bjoern, (ultra lightweight) a huge amount of bugfixes Debian: pyload-cli package without gui IPKG package for most routers, NAS Pour le moment j'ai une couille niveau interface web sur certaines commandes, principalement dans la gestion des paquets, je ne peux plus reload, supprimer, editer Edit : je repasse en 0.4.5, l'interface ne marche quasi plus en 0.4.6 0 Citer
Shaeck Posté(e) le 16 juin 2011 Posté(e) le 16 juin 2011 J'ai installé Pyload. Tout marche bien. Les débits ne valent pas IDM mais très utile quand le pc est éteint. Moi aussi la 0.4.6 me fait quelques bugs par rapport à la 0.4.5. Le script de démarrage automatique à l'air aussi de bien fonctionner. Sinon j'ai cherché comment rediriger les liens de téléchargements de Firefox vers mon nas mais ça ne fonctionne pas. J'ai essayé de bidouiller flashgot mais sans succès. Comme je ne suis pas un cador en anglais ça aide pas trop. Quelqu'un aurait un tuto simple pour pouvoir rediriger les liens vers le nas. J'ai bien tout activé dans le plugin clickandload par contre je ne suis pas sûr du port à rediriger vers le nas. Je vu un 9666 mais vraiment pas sûr Bonne nouvelle pour les package mais pas encore disponible sur IPKG. 0 Citer
pillsmen Posté(e) le 17 juin 2011 Posté(e) le 17 juin 2011 J'avais installé pyload à l'aide de ce tuto qui m'avait bien aidé ! Un petit retour s'imposait Après quelque temps d'utilisation, j'en avais marre de devoir réindexer le contenu pour voir UNE vidéo téléchargée ... J'ai donc cherché une solution et j'ai finis par faire un script qui le fait automatiquement à la fin d'un téléchargement avec synoindex -a ! Quelques précisions tout de même : pyload télécharge dans le répertoire /volume1/video/tmp (video le répertoire du serveur de média) et change le user:group des fichiers téléchargés par ceux de mon utilisateur principal (à configurer dans l'interface web de pyload) mon système de fichier est organisé comme ceci : /volume1/dossier_partage (dossier partagé accessible via tous les protocols SMB, NFS, FTP...) /volume1/dossier_partage/Videos /volume1/dossier_partage/Audio /volume1/dossier_partage/Photos A noter que les répertoires /volume1/video, /volume1/photo, /volume1/music sont bindés sur leur répertoires respectifs dans le répertoire /volume1/dossier_partage (voir mount --bind) il faut installer textutils (=> http://forum.synolog...hp?f=90&t=24679) Ensuite, il faut créer le script qui va indexer les téléchargements : cd REPERTOIRE_INSTALLATION/pyload/scripts/download_finished/ touch syno_indexation.sh chmod 777 syno_indexation.sh nano syno_indexation.sh Copier-coller le texte ci-dessous et sauvegarder : #!/bin/sh download_path=$4 download_name=$(basename $download_path) download_extension=$(echo $download_name | sed 's/^.*\.//') download_extension_uppercase=$(echo $download_extension | tr '[:lower:]' '[:upper:]') download_extension_allowed=';ASF;AVI;DIVX;IMG;ISO;M1V;M2P;M2T;M2TS;M2V;M4V;MKV;MOV;MP4;MPEG4;MPE;MPG;MPG4;MTS;QT;RM;TP;TRP;TS;VOB;WMV;XVID;' echo "$download_extension_allowed" | grep -qi ";$download_extension_uppercase;" if [ $? == 0 ] then /usr/syno/bin/synoindex -a "$download_path" fi Redémarrer pyload et le tour est joué python /opt/pyload/pyLoadCore.py -q python /opt/pyload/pyLoadCore.py --daemon (dépend de votre configuration) Un truc que j'ai trouvé au détour de mes recherches, c'est une intégration de pyload à DSM (merci au support des applications tierces !) Vu sur http://setaoffice.co...station-ds211j/ DiskStation> cd /usr/syno/synoman/webman/3rdparty DiskStation> [wget http://dl.dropbox.com/u/3001640/webman.pyload.tar.gz –2011-04-10 17:24:11– http://dl.dropbox.com/u/3001640/webman.pyload.tar.gz Resolving dl.dropbox.com… 184.72.245.175 Connecting to dl.dropbox.com|184.72.245.175|:… connected. HTTP request sent, awaiting response… 200 OK Length: 3227 (3.2K) [application/x-tar] Saving to: `webman.pyload.tar.gz' 100%[======================================>] 3,227 –.-K/s in 0.009s 2011-04-10 17:24:12 (366 KB/s) – `webman.pyload.tar.gz' saved [3227/3227] DiskStation> gunzip webman.pyload.tar.gz DiskStation> tar xvf webman.pyload.tar pyload/ pyload/images/ pyload/images/icon32.png pyload/images/icon16.png pyload/application.cfg DiskStation> rm webman.pyload.tar Et en bonus, si vous voulez cacher l'icône de pyload aux utilisateurs non admins cat cd /usr/syno/synoman/webman/3rdparty/pyload/application.cfg changer adminonly = false en adminonly = true En espérant que ça serve à quelqu'un ! 0 Citer
Moise44 Posté(e) le 18 juin 2011 Posté(e) le 18 juin 2011 Effectivement, j'ai pas encore test 0 Citer
Yokav Posté(e) le 20 juin 2011 Posté(e) le 20 juin 2011 Je viens de jeter un coup d'œil au tutoriel d'installation proposé sur le site que pillsmen a trouvé (http://setaoffice.co...station-ds211j/). Et je dois avouer qu'il est bien fait, il est plus complet et plus à jour que les autres. Il utilise notamment une nouvelle commande disponible sur le script python pour le faire tourner en tant que daemon, ce qui évite de le faire tourner de façon détournée comme un daemon via le screen-session et donc d'avoir un script de start/stop/restart plus propre. edit: Personne ne parles jamais des problèmes du aux caractères spéciaux...serais-je donc le seul à rencontrer ce problème ?! Chez moi tout caractère spécial (tel que é, è, à, ') est remplacé par un ?, que ce soit dans le nom du package ou dans le nom du fichier. 0 Citer
Yokav Posté(e) le 21 juin 2011 Posté(e) le 21 juin 2011 Oui c'est moi qui aie créé ce message sur le site officiel suite aux recommendations de Moiise44. Mais au final, je me rend compte que je suis le seul à en parler sur tout le forum. Qu'ici on en parle pas bcp non plus. Et que l'appli existe depuis 2008, donc ça aurait déjà été mise au grand jour si le problème touchait bcp de monde. Je me demande donc si le problème ne serait pas propre au synology, genre un paquet pour les traductions qui serait manquant. edit: pour le daemon c'est déjà un peu plus propre mais c'est pas parfait...le pid créé pour le daemon est indiqué comme appartenant à python et non à pyload, ce qui complique son intégration au paquet "service switch". 0 Citer
pillsmen Posté(e) le 21 juin 2011 Posté(e) le 21 juin 2011 Je n'avais jamais rencontré le problème des accents ! Mais je reproduis bien le bug. Pour démarrer pyload automatiquement j'ai fait ça de mon côté : Création du script de démarrage : cd /usr/syno/etc.default/rc.d/ touch S99pyload.sh chmod 755 S99pyload.sh nano S99pyload.sh Copier coller le texte ci-dessous et enregistrer (Trouvé ici => http://pastebin.com/jLxYed60): reboot Pour vérifier : ps | grep pyload 4765 root 873m S python /opt/pyload/pyLoadCore.py --daemon 11329 root 2928 S grep pyload #!/bin/sh ########################################################################## # pyLoad STARTUP and UPDATE SCRIPT for Synology NAS # AUTOSTART pyLoad as DAEMON - UPDATE PROGRAM FILES # <./S99pyload info> for more details and help ########################################################################## PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin SYNO=/usr/syno/bin DAEMON="python /opt/pyload/pyLoadCore.py --daemon" DAEMON_OPTS="--debug" STATUS="python /opt/pyload/pyLoadCore.py --status" VERSION="python /opt/pyload/pyLoadCore.py -v" UPDATE_SRC="https://bitbucket.org/spoob/pyload/get/tip.zip" LOG="/volume1/public/.pyload/Logs/log.txt" #your path to the Logfile here! SCRN=/usr/syno/etc.default/rc.d/S99pyload.sh ########################################################################## # COMMANDS START ########################################################################## start() { if [ `$STATUS` -gt 3 ]; then echo "`$VERSION`: already performing" else echo "`$VERSION`: try to start" echo "`$VERSION`:" `$DAEMON` sleep 2 if [ `$STATUS` -gt 3 ]; then echo "`$VERSION`: successfully startet" else `$DAEMON` fi fi } ########################################################################## stop() { if [ `$STATUS` -gt 3 ]; then echo "`$VERSION`: try to kill myself" kill `$STATUS`; sleep 2 echo "`$VERSION`: successfully stopped" else echo "`$VERSION`: already killed" fi } ########################################################################## update() { if [ `$STATUS` -gt 3 ]; then stop; sleep 5; fi echo "UPDATE: updating `$VERSION`" echo "`date '+%d.%m.%Y %T'` INFO Updating `$VERSION`" >>$LOG cd /opt/ $SYNO/wget --no-check-certificate -q $UPDATE_SRC if [ $? -eq 0 ] ; then echo "UPDATE: successfully loaded dev version" else update fi unzip -q spoob-pyload*.zip; rm spoob-pyload*.zip if [ $? -eq 0 ] ; then echo "UPDATE: archive unzipped and removed"; sleep 2 else update fi $SYNO/rsync -qru /opt/spoob-pyload-*/ /opt/pyload/ if [ $? -eq 0 ] ; then echo "UPDATE: `$VERSION` successfully updated" else update fi rm -rf /opt/spoob-pyload-*/ echo "`date '+%d.%m.%Y %T'` INFO Update complete" >>$LOG start } ########################################################################## debug() { if [ `$STATUS` -gt 3 ]; then echo "`$VERSION`: already performing ... restart" stop sleep 5 debug else echo "`$VERSION`: try to start in debug mode + show output" echo "`$VERSION`:" `$DAEMON $DAEMON_OPTS` sleep 2 if [ `$STATUS` -gt 3 ]; then echo "`$VERSION`: successfully startet in debug mode" echo "" echo "***** ctrl + c to STOP OUTPUT and return *****" echo "" tail -f $LOG else `$DAEMON $DAEMON_OPTS` fi fi } ########################################################################## info() { if [ `$STATUS` -gt 3 ]; then echo "`$VERSION`: Process ID is `$STATUS`" echo "" echo '####################################################################' echo '# OPERATIONS' echo '# start = start pyLoad (default)' echo '# stop = stop pyLoad' echo '# restart = stop and start pyLoad' echo '# update = update program files' echo '# debug = enable debug mode + output' echo '# info = print out PID and status of pyLoad' echo '# show = print out Logfile while executing' echo '####################################################################' else echo "`$VERSION`: process is NOT active" fi } ########################################################################## show() { start while [ `$STATUS` -gt 3 ]; do echo "" echo "***** ctrl + c to STOP OUTPUT and return *****" echo "" tail -f $LOG done } ########################################################################## case "$1" in start) start ;; stop) stop ;; restart) stop sleep 5 start ;; update) update ;; debug) debug ;; info) info ;; show) show ;; *) echo "Usage: $SCRN (start|stop|restart|update|debug|info|show)" >&2 exit 1 ;; esac exit 0 ########################################################################## # End of script ########################################################################## Redémarrage du syno : 0 Citer
Moise44 Posté(e) le 21 juin 2011 Posté(e) le 21 juin 2011 Toi t un bon pillsmen, il me plait ce script et ton tuto 0 Citer
pillsmen Posté(e) le 22 juin 2011 Posté(e) le 22 juin 2011 Toi t un bon pillsmen, il me plait ce script et ton tuto 0 Citer
yiyayo Posté(e) le 2 juillet 2011 Posté(e) le 2 juillet 2011 Bonjour à tous! Je viens d'installer pyLoad 0.4.6 sur mon NAS (Dlink DNS-320) et tout marche parfaitement. Cependant, il m'est impossible de déplacer, renommer, et supprimer mes téléchargements... Sur Windows, on m'avertit que je n'ai pas les autorisations de "root"... J'ai essayé de changer les permissions mais rien n'y fait, les commandes ne s'exécutent pas, impossible d'aller dans le dossier avec Putty (en SSH)... il me redirige vers home/root/ Comment faire svp? Merci 0 Citer
yiyayo Posté(e) le 6 juillet 2011 Posté(e) le 6 juillet 2011 Super! merci beaucoup! Bonjour viyayo, Pour les permissions, il y a une configuration 0 Citer
dbzzzde Posté(e) le 14 juillet 2011 Posté(e) le 14 juillet 2011 Bonjour, Est-ce que quelqu'un a trouver une solution pour faire fonctionner correctement le script de d 0 Citer
Invité crl73 Posté(e) le 26 août 2011 Posté(e) le 26 août 2011 Bonjour, je viens de suivre le tuto de nikro qui est génial. install du bootstrap pour mon DS111 ok installation de pyload ok demarrage automatique ok par contre je rencontre un problème pour ajouter mes utilisateurs avec la ligne suivante : python pyLoadCore.py -u Je pense qu'il me faut mysql si je comprend l'erreur non? Si oui je dois installer le package de syno? 0 Citer
pillsmen Posté(e) le 29 août 2011 Posté(e) le 29 août 2011 par contre je rencontre un problème pour ajouter mes utilisateurs avec la ligne suivante : python pyLoadCore.py -u Je pense qu'il me faut mysql si je comprend l'erreur non? Si oui je dois installer le package de syno? Il me semble avoir eu un problème similaire avec la première version que j'avais installé. Aujourd'hui je suis en 0.4.6 et je n'ai plus d'erreur. Quelle version utilise-tu ? 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.