Aller au contenu

p_tony

Membres
  • Compteur de contenus

    9
  • Inscription

  • Dernière visite

À propos de p_tony

Mon Profil

  • Sex
    Male

p_tony's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. p_tony

    [R

    Une solution temporaire est de modifie le fichier /volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/libs/tornado/ioloop.py en remplcant if hasattr(select, "epoll"): # Python 2.6+ on Linux _poll = select.epoll elif hasattr(select, "kqueue"): par if hasattr(select, "kqueue"):[/code] Je marque le sujet comme résolu. Merci
  2. p_tony

    [R

    Ok, Je viens de créer l'issue: https://github.com/SynoCommunity/spksrc/issues/262
  3. J'ai jeté un coup d'oeil la semaine dernière sur un raspberry pi mais je n'ai pas trouvé de solutions. J'ai eu l'impression que ça ne prends que les urls au format udp://<ip>:<numéro de port> Après je me demandais si il y'a pas moyen de transformer le flux rtsp à la volée pour le sortir au format udp genre un proxy rtsp->udp, car dans mes recherches, je suis tombé sur un script python servant de proxy rtsp vers http (http://xbmc-scripts.googlecode.com/svn/trunk/F2XTV/rtsp2http-0.0.7.py) Après je n'ai pas cherché plus loin, j'y avais déjà passé pas mal de temps, et je ne connais ni python ni les subtilités des flux rtsp ou udp.
  4. p_tony

    [R

    Bon, Je viens d'écraser le répertoire tornado avec tornado 2.4 pour voir, mais j'obtiens les mêmes erreurs a première vue :/ . (...) 10-03 17:46:07 INFO [0m[ couchpotato.runner] Starting server on port 5050[0m 10-03 17:46:08 CRITICAL [31m[ __main__] Traceback (most recent call last): File "/usr/local/couchpotatoserver/share/CouchPotatoServer/CouchPotato.py", line 129, in <module> l.run() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/CouchPotato.py", line 84, in run runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env) File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/runner.py", line 239, in runCouchPotato loop = IOLoop.instance() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/tornado/ioloop.py", line 151, in instance IOLoop._instance = IOLoop() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/tornado/ioloop.py", line 111, in __init__ self._impl = impl or _poll() IOError: [Errno 38] Function not implemented [0m Traceback (most recent call last): File "/usr/local/couchpotatoserver/share/CouchPotatoServer/CouchPotato.py", line 129, in <module> l.run() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/CouchPotato.py", line 84, in run runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env) File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/runner.py", line 239, in runCouchPotato loop = IOLoop.instance() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/tornado/ioloop.py", line 151, in instance IOLoop._instance = IOLoop() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/tornado/ioloop.py", line 111, in __init__ self._impl = impl or _poll() IOError: [Errno 38] Function not implemented 10-03 17:46:08 INFO [0m[hpotato.core.plugins.base] Opening url: https://api.github.com/repos/RuudBurger/CouchPotatoServer/commits?per_page=1&amp;sha=master, params: [][0m 10-03 17:46:09 INFO [0mShutting down thread pool[0m Regarderais ça plus en détails dans la soirée. edit 4/10 à 16h35: J'ai écraser le répertoire de tornado pas celui dispo sur le github de cps, mais ça ne change rien. Y'a une manière particulière pour mettre à jour tornado ou c'est bon comme je fais ? les fichiers en *.pyc faut les virer?
  5. Bonjour, Je viens d'installer Couchpotato server, mais visiblement il y'a un problème car il s'arrete tout seul au bout d'une minute environ et ce aussi bien après l'install que lorsque je le lance manuellement. Je n'ai pas pu configurer quoi que ce soit. Lorsque je clic sur l'icone ça m'ouvre l'url "http://ipdunas:5050/ avec l'erreur "La connexion a échoué". Ah et j'ai aussi redémarrer pour voir, mais pareil. le journal me sort ça: 10-03 14:46:08 INFO [0m[ couchpotato.core.loader] Loading core: _core[0m 10-03 14:46:09 INFO [0m[ couchpotato.core.loader] Loading core: clientscript[0m 10-03 14:46:10 INFO [0m[ couchpotato.core.loader] Loading core: desktop[0m 10-03 14:46:13 INFO [0m[ couchpotato.core.loader] Loading core: scheduler[0m 10-03 14:46:16 INFO [0m[ couchpotato.core.loader] Loading core: updater[0m 10-03 14:46:16 INFO [0m[hpotato.core.plugins.base] Opening url: https://api.github.com/repos/RuudBurger/CouchPotatoServer/commits?per_page=1&amp;sha=master, params: [][0m 10-03 14:46:18 INFO [0m[tato.core._base.scheduler] Scheduling updater.check, interval: hours = 6, minutes = 0, seconds = 0[0m 10-03 14:46:18 INFO [0m[ couchpotato.core.loader] Loading automation_provider: bluray[0m 10-03 14:46:19 INFO [0m[ couchpotato.core.loader] Loading automation_provider: cp[0m 10-03 14:46:19 INFO [0m[ couchpotato.core.loader] Loading automation_provider: imdb[0m 10-03 14:46:19 INFO [0m[ couchpotato.core.loader] Loading automation_provider: kinepolis[0m 10-03 14:46:19 INFO [0m[ couchpotato.core.loader] Loading automation_provider: movies_io[0m 10-03 14:46:19 INFO [0m[ couchpotato.core.loader] Loading automation_provider: trakt[0m 10-03 14:46:20 INFO [0m[ couchpotato.core.loader] Loading metadata_provider: xbmc[0m 10-03 14:46:20 INFO [0m[ couchpotato.core.loader] Loading movie_provider: _modifier[0m 10-03 14:46:21 INFO [0m[ couchpotato.core.loader] Loading movie_provider: couchpotatoapi[0m 10-03 14:46:21 INFO [0m[ couchpotato.core.loader] Loading movie_provider: imdbapi[0m 10-03 14:46:21 INFO [0m[ couchpotato.core.loader] Loading movie_provider: themoviedb[0m 10-03 14:46:29 INFO [0m[ couchpotato.core.loader] Loading nzb_provider: mysterbin[0m 10-03 14:46:30 INFO [0m[ couchpotato.core.loader] Loading nzb_provider: newzbin[0m 10-03 14:46:30 INFO [0m[ couchpotato.core.loader] Loading nzb_provider: newznab[0m 10-03 14:46:30 INFO [0m[ couchpotato.core.loader] Loading nzb_provider: nzbclub[0m 10-03 14:46:30 INFO [0m[ couchpotato.core.loader] Loading nzb_provider: nzbindex[0m 10-03 14:46:30 INFO [0m[ couchpotato.core.loader] Loading nzb_provider: nzbmatrix[0m 10-03 14:46:30 INFO [0m[ couchpotato.core.loader] Loading nzb_provider: nzbsrus[0m 10-03 14:46:31 INFO [0m[ couchpotato.core.loader] Loading torrent_provider: kickasstorrents[0m 10-03 14:46:31 INFO [0m[ couchpotato.core.loader] Loading torrent_provider: publichd[0m 10-03 14:46:31 INFO [0m[ couchpotato.core.loader] Loading torrent_provider: sceneaccess[0m 10-03 14:46:31 INFO [0m[ couchpotato.core.loader] Loading torrent_provider: scenehd[0m 10-03 14:46:31 INFO [0m[ couchpotato.core.loader] Loading torrent_provider: thepiratebay[0m 10-03 14:46:31 INFO [0m[ couchpotato.core.loader] Loading torrent_provider: torrentleech[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading trailer_provider: hdtrailers[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: allocine[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: appletrailers[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: imdb[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: letterboxd[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: moviemeter[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: moviesio[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: rottentomatoes[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: sharethe[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: tmdb[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: trakt[0m 10-03 14:46:32 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: whiwa[0m 10-03 14:46:33 INFO [0m[ couchpotato.core.loader] Loading userscript_provider: youteather[0m 10-03 14:46:33 INFO [0m[ couchpotato.core.loader] Loading downloaders: blackhole[0m 10-03 14:46:33 INFO [0m[ couchpotato.core.loader] Loading downloaders: nzbget[0m 10-03 14:46:33 INFO [0m[ couchpotato.core.loader] Loading downloaders: pneumatic[0m 10-03 14:46:34 INFO [0m[ couchpotato.core.loader] Loading downloaders: sabnzbd[0m 10-03 14:46:34 INFO [0m[ couchpotato.core.loader] Loading downloaders: transmission[0m 10-03 14:46:34 INFO [0m[ couchpotato.core.loader] Loading notifications: boxcar[0m 10-03 14:46:35 INFO [0m[ couchpotato.core.loader] Loading notifications: core[0m 10-03 14:46:36 INFO [0m[ couchpotato.core.loader] Loading notifications: growl[0m 10-03 14:46:36 INFO [0m[ couchpotato.core.loader] Loading notifications: nmj[0m 10-03 14:46:36 INFO [0m[ couchpotato.core.loader] Loading notifications: notifo[0m 10-03 14:46:36 INFO [0m[ couchpotato.core.loader] Loading notifications: notifymyandroid[0m 10-03 14:46:37 INFO [0m[ couchpotato.core.loader] Loading notifications: notifymywp[0m 10-03 14:46:37 INFO [0m[ couchpotato.core.loader] Loading notifications: plex[0m 10-03 14:46:37 INFO [0m[ couchpotato.core.loader] Loading notifications: prowl[0m 10-03 14:46:37 INFO [0m[ couchpotato.core.loader] Loading notifications: pushover[0m 10-03 14:46:37 INFO [0m[ couchpotato.core.loader] Loading notifications: synoindex[0m 10-03 14:46:40 INFO [0m[ couchpotato.core.loader] Loading notifications: twitter[0m 10-03 14:46:40 INFO [0m[ couchpotato.core.loader] Loading notifications: xbmc[0m 10-03 14:46:40 INFO [0m[ couchpotato.core.loader] Loading plugin: automation[0m 10-03 14:46:40 INFO [0m[tato.core._base.scheduler] Scheduling automation.add_movies, interval: hours = 12, minutes = 0, seconds = 0[0m 10-03 14:46:41 INFO [0m[ couchpotato.core.loader] Loading plugin: browser[0m 10-03 14:46:41 INFO [0m[ couchpotato.core.loader] Loading plugin: file[0m 10-03 14:46:41 INFO [0m[ couchpotato.core.loader] Loading plugin: library[0m 10-03 14:46:41 INFO [0m[ couchpotato.core.loader] Loading plugin: log[0m 10-03 14:46:41 INFO [0m[ couchpotato.core.loader] Loading plugin: manage[0m 10-03 14:46:41 INFO [0m[ couchpotato.core.loader] Loading plugin: movie[0m 10-03 14:46:42 INFO [0m[ couchpotato.core.loader] Loading plugin: profile[0m 10-03 14:46:42 INFO [0m[ couchpotato.core.loader] Loading plugin: quality[0m 10-03 14:46:57 INFO [0m[ couchpotato.core.loader] Loading plugin: release[0m 10-03 14:46:57 INFO [0m[ couchpotato.core.loader] Loading plugin: renamer[0m 10-03 14:46:57 INFO [0m[ couchpotato.core.loader] Loading plugin: scanner[0m 10-03 14:46:58 INFO [0m[ couchpotato.core.loader] Loading plugin: score[0m 10-03 14:46:58 INFO [0m[ couchpotato.core.loader] Loading plugin: searcher[0m 10-03 14:46:58 INFO [0m[tato.core._base.scheduler] Scheduling "searcher.all", cron: day = *, hour = None, minute = None[0m 10-03 14:46:58 INFO [0m[tato.core._base.scheduler] Scheduling searcher.check_snatched, interval: hours = 0, minutes = 1, seconds = 0[0m 10-03 14:46:58 INFO [0m[ couchpotato.core.loader] Loading plugin: status[0m 10-03 14:46:58 INFO [0m[ couchpotato.core.loader] Loading plugin: subtitle[0m 10-03 14:46:58 INFO [0m[ couchpotato.core.loader] Loading plugin: suggestion[0m 10-03 14:46:59 INFO [0m[ couchpotato.core.loader] Loading plugin: trailer[0m 10-03 14:46:59 INFO [0m[ couchpotato.core.loader] Loading plugin: userscript[0m 10-03 14:46:59 INFO [0m[ couchpotato.core.loader] Loading plugin: v1importer[0m 10-03 14:46:59 INFO [0m[ couchpotato.core.loader] Loading plugin: wizard[0m 10-03 14:47:37 INFO [0m[tato.core.plugins.quality] Creating quality: BR-Disk[0m 10-03 14:47:38 INFO [0m[tato.core.plugins.quality] Creating profile: BR-Disk[0m 10-03 14:47:39 INFO [0m[tato.core.plugins.quality] Creating quality: 1080P[0m 10-03 14:47:39 INFO [0m[tato.core.plugins.quality] Creating profile: 1080P[0m 10-03 14:47:41 INFO [0m[tato.core.plugins.quality] Creating quality: 720P[0m 10-03 14:47:42 INFO [0m[tato.core.plugins.quality] Creating profile: 720P[0m 10-03 14:47:43 INFO [0m[tato.core.plugins.quality] Creating quality: BR-Rip[0m 10-03 14:47:43 INFO [0m[tato.core.plugins.quality] Creating profile: BR-Rip[0m 10-03 14:47:44 INFO [0m[tato.core.plugins.quality] Creating quality: DVD-R[0m 10-03 14:47:44 INFO [0m[tato.core.plugins.quality] Creating profile: DVD-R[0m 10-03 14:47:45 INFO [0m[tato.core.plugins.quality] Creating quality: DVD-Rip[0m 10-03 14:47:45 INFO [0m[tato.core.plugins.quality] Creating profile: DVD-Rip[0m 10-03 14:47:45 INFO [0m[tato.core.plugins.quality] Creating quality: Screener[0m 10-03 14:47:46 INFO [0m[tato.core.plugins.quality] Creating profile: Screener[0m 10-03 14:47:46 INFO [0m[tato.core.plugins.quality] Creating quality: R5[0m 10-03 14:47:46 INFO [0m[tato.core.plugins.quality] Creating profile: R5[0m 10-03 14:47:47 INFO [0m[tato.core.plugins.quality] Creating quality: TeleCine[0m 10-03 14:47:47 INFO [0m[tato.core.plugins.quality] Creating profile: TeleCine[0m 10-03 14:47:47 INFO [0m[tato.core.plugins.quality] Creating quality: TeleSync[0m 10-03 14:47:48 INFO [0m[tato.core.plugins.quality] Creating profile: TeleSync[0m 10-03 14:47:48 INFO [0m[tato.core.plugins.quality] Creating quality: Cam[0m 10-03 14:47:48 INFO [0m[tato.core.plugins.quality] Creating profile: Cam[0m 10-03 14:47:49 INFO [0m[tato.core.plugins.profile] Creating default profile: Best[0m 10-03 14:47:51 INFO [0m[tato.core.plugins.profile] Creating default profile: HD[0m 10-03 14:47:52 INFO [0m[tato.core.plugins.profile] Creating default profile: SD[0m 10-03 14:47:53 INFO [0m[otato.core.plugins.status] Creating status: Needs update[0m 10-03 14:47:53 INFO [0m[otato.core.plugins.status] Creating status: Ignored[0m 10-03 14:47:54 INFO [0m[otato.core.plugins.status] Creating status: Done[0m 10-03 14:47:54 INFO [0m[otato.core.plugins.status] Creating status: Failed[0m 10-03 14:47:54 INFO [0m[otato.core.plugins.status] Creating status: Snatched[0m 10-03 14:47:54 INFO [0m[otato.core.plugins.status] Creating status: Downloaded[0m 10-03 14:47:55 INFO [0m[otato.core.plugins.status] Creating status: Active[0m 10-03 14:47:55 INFO [0m[otato.core.plugins.status] Creating status: Wanted[0m 10-03 14:47:55 INFO [0m[otato.core.plugins.status] Creating status: Deleted[0m 10-03 14:48:07 INFO [0m[ couchpotato.runner] Starting server on port 5050[0m 10-03 14:48:08 CRITICAL [31m[ __main__] Traceback (most recent call last): File "/usr/local/couchpotatoserver/share/CouchPotatoServer/CouchPotato.py", line 129, in <module> l.run() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/CouchPotato.py", line 84, in run runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env) File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/runner.py", line 239, in runCouchPotato loop = IOLoop.instance() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/tornado/ioloop.py", line 151, in instance IOLoop._instance = IOLoop() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/tornado/ioloop.py", line 111, in __init__ self._impl = impl or _poll() IOError: [Errno 38] Function not implemented [0m Traceback (most recent call last): File "/usr/local/couchpotatoserver/share/CouchPotatoServer/CouchPotato.py", line 129, in <module> l.run() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/CouchPotato.py", line 84, in run runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env) File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/runner.py", line 239, in runCouchPotato loop = IOLoop.instance() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/tornado/ioloop.py", line 151, in instance IOLoop._instance = IOLoop() File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/tornado/ioloop.py", line 111, in __init__ self._impl = impl or _poll() IOError: [Errno 38] Function not implemented 10-03 14:48:10 INFO [0mShutting down thread pool[0m </module></module> Vous avez une idée ?
  6. Finalement, j'ai fini par y arriver. Voici un exemple pour ceux que ça intéressent: <?php $connexion=1; switch ($connexion) { case 0: $cible='localhost'; $login='user'; $password='pass'; break; case 1: $cible='192.168.0.10'; $login='user'; $password='pass'; break; case 2: $cible='192.168.0.9'; $login='user'; $password='pass'; break; } include('Net/SSH2.php'); define('NET_SSH2_LOGGING', NET_SSH2_LOG_COMPLEX); // pour récupérer les logs avec $ssh->getLog(); $ssh = new Net_SSH2($cible); if (!$ssh->login($login, $password)) { exit('Login Failed'); } $ssh->setTimeout(5); // pour ne pas attendre indéfiniment un read() qui ne trouve rien. //echo $ssh->read('[prompt]'); $ssh->write("sudo ls -l\n"); // Le motif détecte entre autres: 'Mot de passe :', 'Password:', '[sudo] password for tony:' $output = $ssh->read('/((Mot\sde\spasse|Password)[^:]*\|(\[prompt\])/i', NET_SSH2_READ_REGEX); echo "<pre>$output</pre>"; if (preg_match('/(Mot\sde\spasse|Password)[^:]*\:/i', $output)) { $ssh->write("$password\n"); echo "<pre>".$ssh->read('[prompt]')."</pre>"; } //echo "<pre>".$ssh->getLog()."</pre>"; ?>
  7. Oui, je me suis basé là dessus mais ça ne fonctionne pas. Peut -être parce que je test avec xampp, va savoir. Je vais tester directement dans mon syno pour voir. En tout cas content de voir que tu as trouvé ta solution.
  8. Bonjour, Je recherche également un moyen d'utiliser ssh. L'installation de libssh2 me parait pas vraiment simple. J'essaye donc phpseclib depuis hier, mais pas pour faire la même chose que toi. Mon objectif à moi étant d'éxecuter une commande sudo, mais pour l'instant je n'arrive pas à détecter le moment où cela demande le password et malheuresement le forum de support est HS aujourd'hui. Enfin bref, ton topic m'intéresse
  9. p_tony

    [R

    Bonjour, Juste pour ceux qui ont un DS209J et qui cherchent les commandes à taper pour faire ce qui est expliqué plus haut et ainsi terminer l'installation. Juste après l'erreur télécharger la librairie libidn wget http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/libidn_1.21-1_powerpc.ipk installer la ipkg install libidn* puis relancer l'installation avec ces commandes cd .. sh *bootstrap*.xsh puis lancer un ipkg update pour vérifier
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.