Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2026 Le 21/07/2012, à 15:35

mytaz

Re : TVDownloader: télécharger les médias du net !

Je cherchais un équivalent de captvty pour Ubuntu, quand je suis tombé sur un post de l'excellent JeanViet faisant l'éloge de TVDownloader et je me suis empressé de le télécharger ; mais hélas, 3 fois hélas je n'arrive à rien récupérer du tout !!!
Je me suis dit qu'il fallait peut-être le lancer dans un terminal et je n'ai obtenu que les insultes suivantes (qui dépassent largement mes capacités d'interprétation des messages d'Ubuntu...) :
Traceback (most recent call last):
  File "/usr/share/tvdownloader/GUI/MainWindow.py", line 534, in closeEvent
    def closeEvent( self, evenement ):
KeyboardInterrupt
mytaz@Precision-WorkStation-530-MT:~$
mytaz@Precision-WorkStation-530-MT:~$
mytaz@Precision-WorkStation-530-MT:~$ tvdownloader
Traceback (most recent call last):
  File "/usr/lib/python2.7/logging/__init__.py", line 846, in emit
    msg = self.format(record)
  File "/usr/lib/python2.7/logging/__init__.py", line 723, in format
    return fmt.format(record)
  File "/usr/lib/python2.7/logging/__init__.py", line 464, in format
    record.message = record.getMessage()
  File "/usr/lib/python2.7/logging/__init__.py", line 328, in getMessage
    msg = msg % self.args
TypeError: not all arguments converted during string formatting
Logged from file APIPrive.py, line 253
Traceback (most recent call last):
  File "/usr/share/tvdownloader/APIPrive.py", line 251, in pluginRafraichir
    self.listePluginActif[nomPlugin].rafraichir()
  File "plugins/W9Replay.py", line 51, in rafraichir
    page = urllib.urlopen( self.urlFichierXML )
  File "/usr/lib/python2.7/urllib.py", line 86, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.7/urllib.py", line 207, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 344, in open_http
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 954, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 814, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 776, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 757, in connect
    self.timeout, self.source_address)
  File "/usr/lib/python2.7/socket.py", line 553, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
IOError: [Errno socket error] [Errno -2] Nom ou service inconnu

Y aurait-il une bonne âme susceptible de m'expliquer ce qui se passe ???
Merci d'avance...

Hors ligne

#2027 Le 22/07/2012, à 11:34

bibichouchou

Re : TVDownloader: télécharger les médias du net !

@mytaz

dans tvdownloader, il me semble qu'il n'y a que les modules canal et arte qui fonctionnent bien. je crois que lcp et publicsenat sont encore en chantier, m6/w9 attendent un m-a-j. Les autres me corrigeront si j'ai faux... Si tu veux des vidéos de francetélé, il faut utiliser pluzzdl. Il y a qques scripts qui traînent dans les pages précédentes et qui concernent d'autres chaînes (voir les messages de k3c principalement). désolé mais faut faire un peu d'archéologie... big_smile

je ne vois pas trop ce qui peut provoquer l'erreur. en lisant le journal d'erreur que tu as posté, j'ai l'impression que c'est un pb lié à internet, mais j'imagine que ce n'est pas ta connexion...
donc je me contenterais de te donner qques pistes...

la dernière fois pour mettre à jour tvdownloader. j'ai utilisé le paquet du dépôt ici : archive tar+ les modifs inscrites ici : wiki pour m6/w9 (obsolète maintenant, mais il y a les explications pour rtmpdump v2.4) + la m-à-j manuelle de 3 fichiers ici : fichiers
comme tu le vois j'ai fais une installation locale et manuelle. je ne sais pas si il y a un paquet deb à jour, chaoswizard éclaircira sûrement les choses.

bon courage et bon dimanche.

Dernière modification par bibichouchou (Le 22/07/2012, à 11:37)

Hors ligne

#2028 Le 22/07/2012, à 13:17

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Euh, je ne peux pas trop aider là, il n'y a aucune info :
- quelle version d'Ubuntu,
- quelle version de TVDonwloader,
- utilisation de l'option -v,
- ...

Sinon, je viens d'essayer pour M6 avec une version de rtmpdump patchée, et ça ne marche pas vraiment...

rtmpdump -l 2 -n m6replayfs.fplive.net -a "m6replaytoken/streaming?start_time=20120722120734&end_time=20120722141234&digest=0ee32978a9cf17e25c77b" -y "mp4:production/regienum/m6_66-minutes_360404_080720121730.mp4?start_time=20120722120734&end_time=20120722141234&digest=0ee32978a9cf17e25c77b" --port 443 --swfVfy "http://l3.player.m6.fr/swf/ReplayPlayerV2Hds.swf" --swfAge 0
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: You haven't specified an output file (-o filename), using stdout
Connecting ...
WARNING: HandShake: Type mismatch: client sent 6, server answered 9
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close

Ubuntu ==> Debian ==> Archlinux

Hors ligne

#2029 Le 22/07/2012, à 13:40

bibichouchou

Re : TVDownloader: télécharger les médias du net !

@ chaoswizard
tu utilises rtmpdump v2.4 si j'en crois ton journal d'erreurs ; il faut la 2.5. Regarde les messages vers les p79-80.

chez moi c'est bon...

Dernière modification par bibichouchou (Le 22/07/2012, à 13:40)

Hors ligne

#2030 Le 22/07/2012, à 13:48

chaoswizard

Re : TVDownloader: télécharger les médias du net !

bibichouchou a écrit :

@ chaoswizard
tu utilises rtmpdump v2.4 si j'en crois ton journal d'erreurs ; il faut la 2.5. Regarde les messages vers les p79-80.

chez moi c'est bon...

J'ai pourtant bien mis le patch de KSV.

EDIT : Ah non, c'est encore une autre version...
Mais pas mieux :

RTMPDump v2.5 GIT-2012-03-31 (Handshake 10 support by Xeebo)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
WARNING: HandShake: Type mismatch: client sent 6, server answered 10
Erreur de segmentation

EDIT2 : Mince, ça ne marche que sur 32 bits... hmm

Dernière modification par chaoswizard (Le 22/07/2012, à 14:13)


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#2031 Le 22/07/2012, à 14:05

bibichouchou

Re : TVDownloader: télécharger les médias du net !

voici mon log

RTMPDump v2.5 GIT-2012-03-31 (Handshake 10 support by Xeebo)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
WARNING: HandShake: Type mismatch: client sent 6, server answered 10
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO:   duration              3645.14
INFO:   moovPosition          32.00
INFO:   audiocodecid          mp4a
INFO:   width                 720.00
INFO:   height                404.00
INFO:   videocodecid          avc1
INFO:   avcprofile            77.00
INFO:   avclevel              32.00
INFO:   aacaot                2.00
INFO:   audiosamplerate       24000.00
INFO:   audiochannels         2.00
INFO:   videoframerate        25.00
INFO: trackinfo:
INFO:   length                87483392.00
INFO:   timescale             24000.00

j'ai bien v2.5

Hors ligne

#2032 Le 22/07/2012, à 14:06

bibichouchou

Re : TVDownloader: télécharger les médias du net !

as-tu actualisé les jetons d'authentifications ?

Hors ligne

#2033 Le 22/07/2012, à 14:11

bibichouchou

Re : TVDownloader: télécharger les médias du net !

je pense que ta compilation s'est mal passée. tu as une erreur de segmentation...

Hors ligne

#2034 Le 22/07/2012, à 14:14

chaoswizard

Re : TVDownloader: télécharger les médias du net !

bibichouchou a écrit :

je pense que ta compilation s'est mal passée. tu as une erreur de segmentation...

Le code n'a l'air compatible que 32 bits ; je ne sais pas ce qu'ils ont foutu mais je n'ai pas envie d'y gratter !

Dernière modification par chaoswizard (Le 22/07/2012, à 14:14)


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#2035 Le 22/07/2012, à 14:18

bibichouchou

Re : TVDownloader: télécharger les médias du net !

ah c'est vrai que j'installe toujours la version 32 bits de ubuntu/xubuntu. donc ton explication est peut-être la bonne.

Hors ligne

#2036 Le 22/07/2012, à 14:23

bibichouchou

Re : TVDownloader: télécharger les médias du net !

et si tu essayes avec l'option -m64 de gcc
voir : http://www.cyberciti.biz/tips/compile-3 … linux.html

Edition :
en fait c'est plutôt -m32 d'après ça http://stackoverflow.com/questions/3501 … t-platform
il y a aussi une option -march qui prend les valeurs i386 etc

Dernière modification par bibichouchou (Le 22/07/2012, à 14:27)

Hors ligne

#2037 Le 22/07/2012, à 14:33

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Autant directement utiliser une version compilée sur 32 bits alors.
Je vais essayer de mixer tout ça pour faire un paquet qui fonctionne sur les deux archi + qui ne pète pas la compatibilité avec le rtmpdump en 2.4.


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#2038 Le 22/07/2012, à 14:37

bibichouchou

Re : TVDownloader: télécharger les médias du net !

Amuse-toi bien wink

Dernière modification par bibichouchou (Le 22/07/2012, à 14:37)

Hors ligne

#2039 Le 23/07/2012, à 14:42

elrockito87

Re : TVDownloader: télécharger les médias du net !

k3c, salut, je suis désolé de répondre si tard....
Les plugins cochés sont Arte, canal, M6 et W9.


N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace.     [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]

Hors ligne

#2040 Le 23/07/2012, à 18:19

k3c

Re : TVDownloader: télécharger les médias du net !

Ok, donc tu devrais avoir des choses qui s'affichent (Canal et Arte au moins)

Peux-tu relancer tvdownloader en faisant
python -v /usr/share/tvdownloader/main.py

et poster ce que ça affiche (ça va pas marcher mieux, mais on verra mieux ce qui se passe)


Debian 12 sur Thinkpad reconditionné

Hors ligne

#2041 Le 24/07/2012, à 10:35

elrockito87

Re : TVDownloader: télécharger les médias du net !

Salut, voici ce que j'obtient:

 python -v /usr/share/tvdownloader/main.py
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# /usr/lib/python2.7/site.pyc matches /usr/lib/python2.7/site.py
import site # precompiled from /usr/lib/python2.7/site.pyc
# /usr/lib/python2.7/os.pyc matches /usr/lib/python2.7/os.py
import os # precompiled from /usr/lib/python2.7/os.pyc
import errno # builtin
import posix # builtin
# /usr/lib/python2.7/posixpath.pyc matches /usr/lib/python2.7/posixpath.py
import posixpath # precompiled from /usr/lib/python2.7/posixpath.pyc
# /usr/lib/python2.7/stat.pyc matches /usr/lib/python2.7/stat.py
import stat # precompiled from /usr/lib/python2.7/stat.pyc
# /usr/lib/python2.7/genericpath.pyc matches /usr/lib/python2.7/genericpath.py
import genericpath # precompiled from /usr/lib/python2.7/genericpath.pyc
# /usr/lib/python2.7/warnings.pyc matches /usr/lib/python2.7/warnings.py
import warnings # precompiled from /usr/lib/python2.7/warnings.pyc
# /usr/lib/python2.7/linecache.pyc matches /usr/lib/python2.7/linecache.py
import linecache # precompiled from /usr/lib/python2.7/linecache.pyc
# /usr/lib/python2.7/types.pyc matches /usr/lib/python2.7/types.py
import types # precompiled from /usr/lib/python2.7/types.pyc
# /usr/lib/python2.7/UserDict.pyc matches /usr/lib/python2.7/UserDict.py
import UserDict # precompiled from /usr/lib/python2.7/UserDict.pyc
# /usr/lib/python2.7/_abcoll.pyc matches /usr/lib/python2.7/_abcoll.py
import _abcoll # precompiled from /usr/lib/python2.7/_abcoll.pyc
# /usr/lib/python2.7/abc.pyc matches /usr/lib/python2.7/abc.py
import abc # precompiled from /usr/lib/python2.7/abc.pyc
# /usr/lib/python2.7/_weakrefset.pyc matches /usr/lib/python2.7/_weakrefset.py
import _weakrefset # precompiled from /usr/lib/python2.7/_weakrefset.pyc
import _weakref # builtin
# /usr/lib/python2.7/copy_reg.pyc matches /usr/lib/python2.7/copy_reg.py
import copy_reg # precompiled from /usr/lib/python2.7/copy_reg.pyc
# /usr/lib/python2.7/traceback.pyc matches /usr/lib/python2.7/traceback.py
import traceback # precompiled from /usr/lib/python2.7/traceback.pyc
# /usr/lib/python2.7/sysconfig.pyc matches /usr/lib/python2.7/sysconfig.py
import sysconfig # precompiled from /usr/lib/python2.7/sysconfig.pyc
# /usr/lib/python2.7/re.pyc matches /usr/lib/python2.7/re.py
import re # precompiled from /usr/lib/python2.7/re.pyc
# /usr/lib/python2.7/sre_compile.pyc matches /usr/lib/python2.7/sre_compile.py
import sre_compile # precompiled from /usr/lib/python2.7/sre_compile.pyc
import _sre # builtin
# /usr/lib/python2.7/sre_parse.pyc matches /usr/lib/python2.7/sre_parse.py
import sre_parse # precompiled from /usr/lib/python2.7/sre_parse.pyc
# /usr/lib/python2.7/sre_constants.pyc matches /usr/lib/python2.7/sre_constants.py
import sre_constants # precompiled from /usr/lib/python2.7/sre_constants.pyc
# /usr/lib/python2.7/sitecustomize.pyc matches /usr/lib/python2.7/sitecustomize.py
import sitecustomize # precompiled from /usr/lib/python2.7/sitecustomize.pyc
# /usr/lib/python2.7/dist-packages/apport_python_hook.pyc matches /usr/lib/python2.7/dist-packages/apport_python_hook.py
import apport_python_hook # precompiled from /usr/lib/python2.7/dist-packages/apport_python_hook.pyc
import encodings # directory /usr/lib/python2.7/encodings
# /usr/lib/python2.7/encodings/__init__.pyc matches /usr/lib/python2.7/encodings/__init__.py
import encodings # precompiled from /usr/lib/python2.7/encodings/__init__.pyc
# /usr/lib/python2.7/codecs.pyc matches /usr/lib/python2.7/codecs.py
import codecs # precompiled from /usr/lib/python2.7/codecs.pyc
import _codecs # builtin
# /usr/lib/python2.7/encodings/aliases.pyc matches /usr/lib/python2.7/encodings/aliases.py
import encodings.aliases # precompiled from /usr/lib/python2.7/encodings/aliases.pyc
# /usr/lib/python2.7/encodings/utf_8.pyc matches /usr/lib/python2.7/encodings/utf_8.py
import encodings.utf_8 # precompiled from /usr/lib/python2.7/encodings/utf_8.pyc
Python 2.7.2+ (default, Oct  4 2011, 20:03:08) 
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
# /usr/lib/python2.7/encodings/utf_32_be.pyc matches /usr/lib/python2.7/encodings/utf_32_be.py
import encodings.utf_32_be # precompiled from /usr/lib/python2.7/encodings/utf_32_be.pyc
# /usr/lib/python2.7/optparse.pyc matches /usr/lib/python2.7/optparse.py
import optparse # precompiled from /usr/lib/python2.7/optparse.pyc
# /usr/lib/python2.7/textwrap.pyc matches /usr/lib/python2.7/textwrap.py
import textwrap # precompiled from /usr/lib/python2.7/textwrap.pyc
# /usr/lib/python2.7/string.pyc matches /usr/lib/python2.7/string.py
import string # precompiled from /usr/lib/python2.7/string.pyc
import strop # builtin
# /usr/lib/python2.7/gettext.pyc matches /usr/lib/python2.7/gettext.py
import gettext # precompiled from /usr/lib/python2.7/gettext.pyc
# /usr/lib/python2.7/locale.pyc matches /usr/lib/python2.7/locale.py
import locale # precompiled from /usr/lib/python2.7/locale.pyc
import operator # builtin
# /usr/lib/python2.7/functools.pyc matches /usr/lib/python2.7/functools.py
import functools # precompiled from /usr/lib/python2.7/functools.pyc
import _functools # builtin
import _locale # builtin
# /usr/lib/python2.7/copy.pyc matches /usr/lib/python2.7/copy.py
import copy # precompiled from /usr/lib/python2.7/copy.pyc
# /usr/lib/python2.7/weakref.pyc matches /usr/lib/python2.7/weakref.py
import weakref # precompiled from /usr/lib/python2.7/weakref.pyc
# /usr/lib/python2.7/struct.pyc matches /usr/lib/python2.7/struct.py
import struct # precompiled from /usr/lib/python2.7/struct.pyc
import _struct # builtin
import logging # directory /usr/lib/python2.7/logging
# /usr/lib/python2.7/logging/__init__.pyc matches /usr/lib/python2.7/logging/__init__.py
import logging # precompiled from /usr/lib/python2.7/logging/__init__.pyc
import time # builtin
import cStringIO # builtin
import thread # builtin
# /usr/lib/python2.7/threading.pyc matches /usr/lib/python2.7/threading.py
import threading # precompiled from /usr/lib/python2.7/threading.pyc
# /usr/lib/python2.7/collections.pyc matches /usr/lib/python2.7/collections.py
import collections # precompiled from /usr/lib/python2.7/collections.pyc
import _collections # builtin
# /usr/lib/python2.7/keyword.pyc matches /usr/lib/python2.7/keyword.py
import keyword # precompiled from /usr/lib/python2.7/keyword.pyc
# /usr/lib/python2.7/heapq.pyc matches /usr/lib/python2.7/heapq.py
import heapq # precompiled from /usr/lib/python2.7/heapq.pyc
import itertools # builtin
# /usr/lib/python2.7/bisect.pyc matches /usr/lib/python2.7/bisect.py
import bisect # precompiled from /usr/lib/python2.7/bisect.pyc
import _bisect # builtin
dlopen("/usr/lib/python2.7/lib-dynload/_heapq.so", 2);
import _heapq # dynamically loaded from /usr/lib/python2.7/lib-dynload/_heapq.so
# /usr/lib/python2.7/atexit.pyc matches /usr/lib/python2.7/atexit.py
import atexit # precompiled from /usr/lib/python2.7/atexit.pyc
import PyQt4 # directory /usr/lib/python2.7/dist-packages/PyQt4
# /usr/lib/python2.7/dist-packages/PyQt4/__init__.pyc matches /usr/lib/python2.7/dist-packages/PyQt4/__init__.py
import PyQt4 # precompiled from /usr/lib/python2.7/dist-packages/PyQt4/__init__.pyc
dlopen("/usr/lib/python2.7/dist-packages/PyQt4/QtGui.so", 2);
dlopen("/usr/lib/python2.7/dist-packages/sip.so", 2);
import sip # dynamically loaded from /usr/lib/python2.7/dist-packages/sip.so
dlopen("/usr/lib/python2.7/dist-packages/PyQt4/QtCore.so", 2);
import PyQt4.QtCore # dynamically loaded from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
import PyQt4.QtGui # dynamically loaded from /usr/lib/python2.7/dist-packages/PyQt4/QtGui.so
import GUI # directory /usr/share/tvdownloader/GUI
# /usr/share/tvdownloader/GUI/__init__.pyc matches /usr/share/tvdownloader/GUI/__init__.py
import GUI # precompiled from /usr/share/tvdownloader/GUI/__init__.pyc
# /usr/share/tvdownloader/GUI/MainWindow.pyc matches /usr/share/tvdownloader/GUI/MainWindow.py
import GUI.MainWindow # precompiled from /usr/share/tvdownloader/GUI/MainWindow.pyc
import GUI.Qt # directory /usr/share/tvdownloader/GUI/Qt
# /usr/share/tvdownloader/GUI/Qt/__init__.pyc matches /usr/share/tvdownloader/GUI/Qt/__init__.py
import GUI.Qt # precompiled from /usr/share/tvdownloader/GUI/Qt/__init__.pyc
# /usr/share/tvdownloader/GUI/Qt/MyQTableWidget.pyc matches /usr/share/tvdownloader/GUI/Qt/MyQTableWidget.py
import GUI.Qt.MyQTableWidget # precompiled from /usr/share/tvdownloader/GUI/Qt/MyQTableWidget.pyc
# /usr/share/tvdownloader/GUI/ConvertQString.pyc matches /usr/share/tvdownloader/GUI/ConvertQString.py
import GUI.ConvertQString # precompiled from /usr/share/tvdownloader/GUI/ConvertQString.pyc
import unicodedata # builtin
# /usr/share/tvdownloader/GUI/Qt/MyQPushButton.pyc matches /usr/share/tvdownloader/GUI/Qt/MyQPushButton.py
import GUI.Qt.MyQPushButton # precompiled from /usr/share/tvdownloader/GUI/Qt/MyQPushButton.pyc
# /usr/share/tvdownloader/API.pyc matches /usr/share/tvdownloader/API.py
import API # precompiled from /usr/share/tvdownloader/API.pyc
# /usr/lib/python2.7/httplib.pyc matches /usr/lib/python2.7/httplib.py
import httplib # precompiled from /usr/lib/python2.7/httplib.pyc
import array # builtin
# /usr/lib/python2.7/socket.pyc matches /usr/lib/python2.7/socket.py
import socket # precompiled from /usr/lib/python2.7/socket.pyc
import _socket # builtin
import _ssl # builtin
# /usr/lib/python2.7/urlparse.pyc matches /usr/lib/python2.7/urlparse.py
import urlparse # precompiled from /usr/lib/python2.7/urlparse.pyc
# /usr/lib/python2.7/mimetools.pyc matches /usr/lib/python2.7/mimetools.py
import mimetools # precompiled from /usr/lib/python2.7/mimetools.pyc
# /usr/lib/python2.7/tempfile.pyc matches /usr/lib/python2.7/tempfile.py
import tempfile # precompiled from /usr/lib/python2.7/tempfile.pyc
# /usr/lib/python2.7/random.pyc matches /usr/lib/python2.7/random.py
import random # precompiled from /usr/lib/python2.7/random.pyc
# /usr/lib/python2.7/__future__.pyc matches /usr/lib/python2.7/__future__.py
import __future__ # precompiled from /usr/lib/python2.7/__future__.pyc
import math # builtin
import binascii # builtin
# /usr/lib/python2.7/hashlib.pyc matches /usr/lib/python2.7/hashlib.py
import hashlib # precompiled from /usr/lib/python2.7/hashlib.pyc
import _hashlib # builtin
import _random # builtin
import fcntl # builtin
# /usr/lib/python2.7/rfc822.pyc matches /usr/lib/python2.7/rfc822.py
import rfc822 # precompiled from /usr/lib/python2.7/rfc822.pyc
# /usr/lib/python2.7/ssl.pyc matches /usr/lib/python2.7/ssl.py
import ssl # precompiled from /usr/lib/python2.7/ssl.pyc
# /usr/lib/python2.7/base64.pyc matches /usr/lib/python2.7/base64.py
import base64 # precompiled from /usr/lib/python2.7/base64.pyc
# /usr/share/tvdownloader/APIPrive.pyc matches /usr/share/tvdownloader/APIPrive.py
import APIPrive # precompiled from /usr/share/tvdownloader/APIPrive.pyc
import zlib # builtin
# /usr/lib/python2.7/pickle.pyc matches /usr/lib/python2.7/pickle.py
import pickle # precompiled from /usr/lib/python2.7/pickle.pyc
import marshal # builtin
# /usr/lib/python2.7/htmlentitydefs.pyc matches /usr/lib/python2.7/htmlentitydefs.py
import htmlentitydefs # precompiled from /usr/lib/python2.7/htmlentitydefs.pyc
# /usr/share/tvdownloader/Fichier.pyc matches /usr/share/tvdownloader/Fichier.py
import Fichier # precompiled from /usr/share/tvdownloader/Fichier.pyc
dlopen("/usr/lib/python2.7/lib-dynload/datetime.so", 2);
import datetime # dynamically loaded from /usr/lib/python2.7/lib-dynload/datetime.so
# /usr/share/tvdownloader/Option.pyc matches /usr/share/tvdownloader/Option.py
import Option # precompiled from /usr/share/tvdownloader/Option.pyc
# /usr/share/tvdownloader/Navigateur.pyc matches /usr/share/tvdownloader/Navigateur.py
import Navigateur # precompiled from /usr/share/tvdownloader/Navigateur.pyc
# /usr/lib/python2.7/urllib.pyc matches /usr/lib/python2.7/urllib.py
import urllib # precompiled from /usr/lib/python2.7/urllib.pyc
# /usr/lib/python2.7/urllib2.pyc matches /usr/lib/python2.7/urllib2.py
import urllib2 # precompiled from /usr/lib/python2.7/urllib2.pyc
import mechanize # directory /usr/lib/python2.7/dist-packages/mechanize
# /usr/lib/python2.7/dist-packages/mechanize/__init__.pyc matches /usr/lib/python2.7/dist-packages/mechanize/__init__.py
import mechanize # precompiled from /usr/lib/python2.7/dist-packages/mechanize/__init__.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_mechanize.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_mechanize.py
import mechanize._mechanize # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_mechanize.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_html.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_html.py
import mechanize._html # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_html.pyc
# /usr/lib/python2.7/sgmllib.pyc matches /usr/lib/python2.7/sgmllib.py
import sgmllib # precompiled from /usr/lib/python2.7/sgmllib.pyc
# /usr/lib/python2.7/markupbase.pyc matches /usr/lib/python2.7/markupbase.py
import markupbase # precompiled from /usr/lib/python2.7/markupbase.pyc
# /usr/lib/python2.7/dist-packages/ClientForm.pyc matches /usr/lib/python2.7/dist-packages/ClientForm.py
import ClientForm # precompiled from /usr/lib/python2.7/dist-packages/ClientForm.pyc
# /usr/lib/python2.7/inspect.pyc matches /usr/lib/python2.7/inspect.py
import inspect # precompiled from /usr/lib/python2.7/inspect.pyc
# /usr/lib/python2.7/dis.pyc matches /usr/lib/python2.7/dis.py
import dis # precompiled from /usr/lib/python2.7/dis.pyc
# /usr/lib/python2.7/opcode.pyc matches /usr/lib/python2.7/opcode.py
import opcode # precompiled from /usr/lib/python2.7/opcode.pyc
import imp # builtin
# /usr/lib/python2.7/tokenize.pyc matches /usr/lib/python2.7/tokenize.py
import tokenize # precompiled from /usr/lib/python2.7/tokenize.pyc
# /usr/lib/python2.7/token.pyc matches /usr/lib/python2.7/token.py
import token # precompiled from /usr/lib/python2.7/token.pyc
# /usr/lib/python2.7/HTMLParser.pyc matches /usr/lib/python2.7/HTMLParser.py
import HTMLParser # precompiled from /usr/lib/python2.7/HTMLParser.pyc
# /usr/lib/python2.7/dist-packages/BeautifulSoup.pyc matches /usr/lib/python2.7/dist-packages/BeautifulSoup.py
import BeautifulSoup # precompiled from /usr/lib/python2.7/dist-packages/BeautifulSoup.pyc
import chardet # directory /usr/lib/python2.7/dist-packages/chardet
# /usr/lib/python2.7/dist-packages/chardet/__init__.pyc matches /usr/lib/python2.7/dist-packages/chardet/__init__.py
import chardet # precompiled from /usr/lib/python2.7/dist-packages/chardet/__init__.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_request.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_request.py
import mechanize._request # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_request.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_clientcookie.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_clientcookie.py
import mechanize._clientcookie # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_clientcookie.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_headersutil.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_headersutil.py
import mechanize._headersutil # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_headersutil.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_util.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_util.py
import mechanize._util # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_util.pyc
# /usr/lib/python2.7/calendar.pyc matches /usr/lib/python2.7/calendar.py
import calendar # precompiled from /usr/lib/python2.7/calendar.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_rfc3986.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_rfc3986.py
import mechanize._rfc3986 # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_rfc3986.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_sockettimeout.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_sockettimeout.py
import mechanize._sockettimeout # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_sockettimeout.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_beautifulsoup.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_beautifulsoup.py
import mechanize._beautifulsoup # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_beautifulsoup.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_response.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_response.py
import mechanize._response # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_response.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_useragent.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_useragent.py
import mechanize._useragent # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_useragent.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_auth.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_auth.py
import mechanize._auth # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_auth.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_gzip.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_gzip.py
import mechanize._gzip # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_gzip.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_opener.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_opener.py
import mechanize._opener # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_opener.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_file.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_file.py
import mechanize._file # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_file.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_http.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_http.py
import mechanize._http # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_http.pyc
# /usr/lib/python2.7/robotparser.pyc matches /usr/lib/python2.7/robotparser.py
import robotparser # precompiled from /usr/lib/python2.7/robotparser.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_upgrade.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_upgrade.py
import mechanize._upgrade # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_upgrade.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_urllib2.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_urllib2.py
import mechanize._urllib2 # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_urllib2.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_debug.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_debug.py
import mechanize._debug # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_debug.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_seek.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_seek.py
import mechanize._seek # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_seek.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_lwpcookiejar.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_lwpcookiejar.py
import mechanize._lwpcookiejar # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_lwpcookiejar.pyc
import sqlite3 # directory /usr/lib/python2.7/sqlite3
# /usr/lib/python2.7/sqlite3/__init__.pyc matches /usr/lib/python2.7/sqlite3/__init__.py
import sqlite3 # precompiled from /usr/lib/python2.7/sqlite3/__init__.pyc
# /usr/lib/python2.7/sqlite3/dbapi2.pyc matches /usr/lib/python2.7/sqlite3/dbapi2.py
import sqlite3.dbapi2 # precompiled from /usr/lib/python2.7/sqlite3/dbapi2.pyc
dlopen("/usr/lib/python2.7/lib-dynload/_sqlite3.so", 2);
import _sqlite3 # dynamically loaded from /usr/lib/python2.7/lib-dynload/_sqlite3.so
# /usr/lib/python2.7/dist-packages/mechanize/_firefox3cookiejar.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_firefox3cookiejar.py
import mechanize._firefox3cookiejar # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_firefox3cookiejar.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_mozillacookiejar.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_mozillacookiejar.py
import mechanize._mozillacookiejar # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_mozillacookiejar.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_msiecookiejar.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_msiecookiejar.py
import mechanize._msiecookiejar # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_msiecookiejar.pyc
# /usr/lib/python2.7/dist-packages/mechanize/_pullparser.pyc matches /usr/lib/python2.7/dist-packages/mechanize/_pullparser.py
import mechanize._pullparser # precompiled from /usr/lib/python2.7/dist-packages/mechanize/_pullparser.pyc
import xml # directory /usr/lib/python2.7/xml
# /usr/lib/python2.7/xml/__init__.pyc matches /usr/lib/python2.7/xml/__init__.py
import xml # precompiled from /usr/lib/python2.7/xml/__init__.pyc
import xml.sax # directory /usr/lib/python2.7/xml/sax
# /usr/lib/python2.7/xml/sax/__init__.pyc matches /usr/lib/python2.7/xml/sax/__init__.py
import xml.sax # precompiled from /usr/lib/python2.7/xml/sax/__init__.pyc
# /usr/lib/python2.7/xml/sax/xmlreader.pyc matches /usr/lib/python2.7/xml/sax/xmlreader.py
import xml.sax.xmlreader # precompiled from /usr/lib/python2.7/xml/sax/xmlreader.pyc
# /usr/lib/python2.7/xml/sax/handler.pyc matches /usr/lib/python2.7/xml/sax/handler.py
import xml.sax.handler # precompiled from /usr/lib/python2.7/xml/sax/handler.pyc
# /usr/lib/python2.7/xml/sax/_exceptions.pyc matches /usr/lib/python2.7/xml/sax/_exceptions.py
import xml.sax._exceptions # precompiled from /usr/lib/python2.7/xml/sax/_exceptions.pyc
# /usr/lib/python2.7/xml/sax/saxutils.pyc matches /usr/lib/python2.7/xml/sax/saxutils.py
import xml.sax.saxutils # precompiled from /usr/lib/python2.7/xml/sax/saxutils.pyc
# /usr/share/tvdownloader/GUI/Signaux.pyc matches /usr/share/tvdownloader/GUI/Signaux.py
import GUI.Signaux # precompiled from /usr/share/tvdownloader/GUI/Signaux.pyc
# /usr/share/tvdownloader/PluginManager.pyc matches /usr/share/tvdownloader/PluginManager.py
import PluginManager # precompiled from /usr/share/tvdownloader/PluginManager.pyc
# /usr/share/tvdownloader/Plugin.pyc matches /usr/share/tvdownloader/Plugin.py
import Plugin # precompiled from /usr/share/tvdownloader/Plugin.pyc
# /usr/share/tvdownloader/Preferences.pyc matches /usr/share/tvdownloader/Preferences.py
import Preferences # precompiled from /usr/share/tvdownloader/Preferences.pyc
# /usr/share/tvdownloader/GUI/PreferencesDialog.pyc matches /usr/share/tvdownloader/GUI/PreferencesDialog.py
import GUI.PreferencesDialog # precompiled from /usr/share/tvdownloader/GUI/PreferencesDialog.pyc
# /usr/share/tvdownloader/GUI/PreferencePluginDialog.pyc matches /usr/share/tvdownloader/GUI/PreferencePluginDialog.py
import GUI.PreferencePluginDialog # precompiled from /usr/share/tvdownloader/GUI/PreferencePluginDialog.pyc
# /usr/share/tvdownloader/Downloader.pyc matches /usr/share/tvdownloader/Downloader.py
import Downloader # precompiled from /usr/share/tvdownloader/Downloader.pyc
# /usr/lib/python2.7/subprocess.pyc matches /usr/lib/python2.7/subprocess.py
import subprocess # precompiled from /usr/lib/python2.7/subprocess.pyc
import gc # builtin
import select # builtin
# /usr/lib/python2.7/shlex.pyc matches /usr/lib/python2.7/shlex.py
import shlex # precompiled from /usr/lib/python2.7/shlex.pyc
import fonctions # directory /usr/share/tvdownloader/fonctions
# /usr/share/tvdownloader/fonctions/__init__.pyc matches /usr/share/tvdownloader/fonctions/__init__.py
import fonctions # precompiled from /usr/share/tvdownloader/fonctions/__init__.pyc
# /usr/share/tvdownloader/fonctions/urlToRtmpdump.pyc matches /usr/share/tvdownloader/fonctions/urlToRtmpdump.py
import fonctions.urlToRtmpdump # precompiled from /usr/share/tvdownloader/fonctions/urlToRtmpdump.pyc
# /usr/share/tvdownloader/GUI/AProposDialog.pyc matches /usr/share/tvdownloader/GUI/AProposDialog.py
import GUI.AProposDialog # precompiled from /usr/share/tvdownloader/GUI/AProposDialog.pyc
# /usr/share/tvdownloader/Historique.pyc matches /usr/share/tvdownloader/Historique.py
import Historique # precompiled from /usr/share/tvdownloader/Historique.pyc
# /usr/share/tvdownloader/GUI/FenetreAttenteProgressDialog.pyc matches /usr/share/tvdownloader/GUI/FenetreAttenteProgressDialog.py
import GUI.FenetreAttenteProgressDialog # precompiled from /usr/share/tvdownloader/GUI/FenetreAttenteProgressDialog.pyc
# /usr/share/tvdownloader/GUI/UpdateManagerDialog.pyc matches /usr/share/tvdownloader/GUI/UpdateManagerDialog.py
import GUI.UpdateManagerDialog # precompiled from /usr/share/tvdownloader/GUI/UpdateManagerDialog.pyc
# /usr/share/tvdownloader/UpdateManager.pyc matches /usr/share/tvdownloader/UpdateManager.py
import UpdateManager # precompiled from /usr/share/tvdownloader/UpdateManager.pyc

(python:3059): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(python:3059): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(python:3059): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(python:3059): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »
# plugins/Podcasts.pyc matches plugins/Podcasts.py
import Podcasts # precompiled from plugins/Podcasts.pyc
# plugins/Pluzz.pyc matches plugins/Pluzz.py
import Pluzz # precompiled from plugins/Pluzz.pyc
# plugins/M6Replay.pyc matches plugins/M6Replay.py
import M6Replay # precompiled from plugins/M6Replay.pyc
import Crypto # directory /usr/lib/python2.7/dist-packages/Crypto
# /usr/lib/python2.7/dist-packages/Crypto/__init__.pyc matches /usr/lib/python2.7/dist-packages/Crypto/__init__.py
import Crypto # precompiled from /usr/lib/python2.7/dist-packages/Crypto/__init__.pyc
import Crypto.Cipher # directory /usr/lib/python2.7/dist-packages/Crypto/Cipher
# /usr/lib/python2.7/dist-packages/Crypto/Cipher/__init__.pyc matches /usr/lib/python2.7/dist-packages/Crypto/Cipher/__init__.py
import Crypto.Cipher # precompiled from /usr/lib/python2.7/dist-packages/Crypto/Cipher/__init__.pyc
dlopen("/usr/lib/python2.7/dist-packages/Crypto/Cipher/DES.so", 2);
import Crypto.Cipher.DES # dynamically loaded from /usr/lib/python2.7/dist-packages/Crypto/Cipher/DES.so
# plugins/Arte.pyc matches plugins/Arte.py
import Arte # precompiled from plugins/Arte.pyc
# plugins/W9Replay.pyc matches plugins/W9Replay.py
import W9Replay # precompiled from plugins/W9Replay.pyc
# plugins/FranceInter.pyc matches plugins/FranceInter.py
import FranceInter # precompiled from plugins/FranceInter.pyc
# plugins/CanalPlus.pyc matches plugins/CanalPlus.py
import CanalPlus # precompiled from plugins/CanalPlus.pyc
# plugins/RadioFrance.pyc matches plugins/RadioFrance.py
import RadioFrance # precompiled from plugins/RadioFrance.pyc
# plugins/Europe1.pyc matches plugins/Europe1.py
import Europe1 # precompiled from plugins/Europe1.pyc
# /usr/lib/python2.7/encodings/string_escape.pyc matches /usr/lib/python2.7/encodings/string_escape.py
import encodings.string_escape # precompiled from /usr/lib/python2.7/encodings/string_escape.pyc
# /usr/lib/python2.7/encodings/raw_unicode_escape.pyc matches /usr/lib/python2.7/encodings/raw_unicode_escape.py
import encodings.raw_unicode_escape # precompiled from /usr/lib/python2.7/encodings/raw_unicode_escape.pyc
Traceback (most recent call last):
  File "/usr/lib/python2.7/logging/__init__.py", line 842, in emit
    msg = self.format(record)
  File "/usr/lib/python2.7/logging/__init__.py", line 719, in format
    return fmt.format(record)
  File "/usr/lib/python2.7/logging/__init__.py", line 464, in format
    record.message = record.getMessage()
  File "/usr/lib/python2.7/logging/__init__.py", line 328, in getMessage
    msg = msg % self.args
TypeError: not all arguments converted during string formatting
Logged from file APIPrive.py, line 253
Traceback (most recent call last):
  File "/usr/share/tvdownloader/APIPrive.py", line 251, in pluginRafraichir
    self.listePluginActif[nomPlugin].rafraichir()
  File "plugins/W9Replay.py", line 51, in rafraichir
    page = urllib.urlopen( self.urlFichierXML )
  File "/usr/lib/python2.7/urllib.py", line 84, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.7/urllib.py", line 205, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 342, in open_http
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 951, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 811, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 773, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 754, in connect
    self.timeout, self.source_address)
  File "/usr/lib/python2.7/socket.py", line 553, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
IOError: [Errno socket error] [Errno -2] Nom ou service inconnu
python -v /usr/share/tvdownloader/main.py

Mais je n'ai toujours pas de liste de programme aussi bien dans arte, canal, m6 ou w9.
Je ne sais pas quoi faire pour les obtenir.


N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace.     [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]

Hors ligne

#2042 Le 25/07/2012, à 06:02

k3c

Re : TVDownloader: télécharger les médias du net !

J'ai moi aussi ton

IOError: [Errno socket error] [Errno -2] Nom ou service inconnu

et je récupère bien mes replays via TVDownloader, donc il y a autre chose qui foire.


Debian 12 sur Thinkpad reconditionné

Hors ligne

#2043 Le 26/07/2012, à 07:25

Jean Sympa

Re : TVDownloader: télécharger les médias du net !

Bonjour à toutes et à tous,

Installation de TVDownloader

Ayant été absent un long moment je voudrais réinstaller TVDownloader
Aujourd'hui que faut-il faire ?

Avec mes remerciements
Cordialement
Papy


Windows 10 -  Ubuntu 16.04 LTS - LibreOffice 5.1.4.0 - ThunderBird 52.4.0
Firefox 56.0 - Portable LDLC

Hors ligne

#2044 Le 29/07/2012, à 22:37

bibichouchou

Re : TVDownloader: télécharger les médias du net !

Salut,

@ Jean Sympa
je ne peux que te renvoyer à mon message un peu plus haut sur cette page où je décris comment je m'y suis pris pour installer/mettre à jour tvdownloader la dernière fois (c'est-à-dire en mai/juin).

je ne sais pas s'il y a plus simple...
bonne chance !

Hors ligne

#2045 Le 02/08/2012, à 08:46

bigktheone

Re : TVDownloader: télécharger les médias du net !

Bonjour à tous !

Me revoilà, je n'ai pas pu travailler sur mes programmes depuis pas mal de temps.

Il semble que pluzzdl ne fonctionne plus, un problème de playerhash :

[DEBUG              ]  main.py             pluzzdl 0.8.5 avec Python 2.7.3
[DEBUG              ]  Historique.py       Historique charg├®
[DEBUG              ]  Navigateur.py       GET http://www.pluzz.fr/jt-13h-2012-07-26-12h59.html
[DEBUG              ]  PluzzDL.py          ID de l'├®mission : 66723580
[DEBUG              ]  Navigateur.py       GET http://www.pluzz.fr/appftv/webservices/video/getInfosOeuvre.php?mode=zeri&id-diffusion=66723580
[DEBUG              ]  PluzzDL.py          Lien MMS : mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com
/10199/cappuccino/production/publication/Autre/Autre/2012/S30/J4/444603_HD_13h_20120726.wmv
[DEBUG              ]  PluzzDL.py          Lien RTMP : None
[DEBUG              ]  PluzzDL.py          URL manifest : http://ftvodhdsecz-f.akamaihd.net/z/streaming-adaptatif_france-dom-tom/2012/S30/J4/66723580-
20120726-,398,632,934,k.mp4.csmil/manifest.f4m
[DEBUG              ]  PluzzDL.py          Utilisation de DRM : non
[INFO               ]  PluzzDL.py          Lien MMS : mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com
/10199/cappuccino/production/publication/Autre/Autre/2012/S30/J4/444603_HD_13h_20120726.wmv
Utiliser par exemple mimms ou msdl pour la recuperer directement ou l'option -f de pluzzdl pour essayer de la charger via ses fragments
[DEBUG              ]  Navigateur.py       GET http://hdfauth.francetv.fr/esi/urltokengen2.html?url=/z/streaming-adaptatif_france-dom-tom/2012/S30/J4/
66723580-20120726-,398,632,934,k.mp4.csmil/manifest.f4m
[DEBUG              ]  Navigateur.py       GET http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2012/S30/J4/66723580-20120726-,
398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1343893739~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2012%2fS30%2fJ4%2f66723580-20120726-*~hmac=1
aaf8953c6a46c899d607c0ba61838576e93bb6e976b84837a601bb0972c980d
[DEBUG              ]  PluzzDL.py          Estimation du nombre de fragments : 367
[INFO               ]  PluzzDL.py          D├®but du t├®l├®chargement des fragments
[DEBUG              ]  Navigateur.py       GET http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2012/S30/J4/66723580-20120726-,
398,632,934,k.mp4.csmil/2_6c82c50a47155d93_Seg1-Frag1?pvtoken=st%3D0000000000%7Eexp%3D9999999999%7Eacl%3D%252f%252a%7Edata%3DZXhwPTEzNDM5Nzk1Mzl%2BYWN
sPSUyZip%2BZGF0YT1wdmMsc35obWFjPTgyYzNiMjliOGU2OWIyMzE1NThlN2UwY2FhMDczY2YyMDQxNzI1OGY4NTlkYTUyZTg5ZDliZTNjYWRkZWQ5YTg%3D%218lFkz4MTTvDce%2B25islw%2B4
/JDy1d9QleK51ZyrxFQpM%3D~hmac=7a90fefe90ca37a2655a8fc0615c1814ad5ebaa8bce0f1780b2d7d25c55bd802&hdntl=exp=1343979539~acl=%2fz%2fstreaming-adaptatif_fra
nce-dom-tom%2f2012%2fS30%2fJ4%2f66723580-20120726-*~data=hdntl~hmac=4bb620962ec59fc0999cb86b6cf54a3984377b1e193879a7465e59b4cbcddb90&hdnea=exp=1343893
739~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2012%2fS30%2fJ4%2f66723580-20120726-*~hmac=1aaf8953c6a46c899d607c0ba61838576e93bb6e976b84837a601bb
0972c980d
[DEBUG              ]  Navigateur.py       Forbidden
[INFO               ]  PluzzDL.py          Le hash du player semble invalide ; calcul du nouveau hash
[DEBUG              ]  Navigateur.py       GET http://www.pluzz.fr/layoutftv/players/h264/player.swf
[INFO               ]  PluzzDL.py          Un nouveau hash a ├®t├® trouv├® ; essayez de relancer l'application
[DEBUG              ]  Historique.py       Historique sauv├®

Et si je relance l'application j'ai exactement les mêmes messages, le calcul du nouveau hash n'est plus valide...


JPluzzDL : le programme open source écrit en java pour télécharger les émissions de pluzz : ici

Hors ligne

#2046 Le 03/08/2012, à 17:33

thom83

Re : TVDownloader: télécharger les médias du net !

Bonsoir,
Pour moi (Ubuntu licid AMD 64), l'erreur est différente pour une autre émission :

thom@provence:~$ pluzzdl -v http://www.pluzz.fr/turandot-2012-07-31-21h30.html
[DEBUG   ]  main.py             pluzzdl 0.8.5 avec Python 2.6.5
[DEBUG   ]  Historique.py       Historique chargé
[DEBUG   ]  Navigateur.py       GET http://www.pluzz.fr/turandot-2012-07-31-21h30.html
[DEBUG   ]  PluzzDL.py          ID de l'émission : 66981165
[DEBUG   ]  Navigateur.py       GET http://www.pluzz.fr/appftv/webservices/video/getInfosOeuvre.php?mode=zeri&id-diffusion=66981165
[DEBUG   ]  PluzzDL.py          Lien MMS : None
[DEBUG   ]  PluzzDL.py          Lien RTMP : None
[DEBUG   ]  PluzzDL.py          URL manifest : http://ftvodhdsecz-f.akamaihd.net/z/streaming-adaptatif_france-dom-tom/2012/S31/J2/66981165-20120731-,398,632,934,k.mp4.csmil/manifest.f4m
[DEBUG   ]  PluzzDL.py          Utilisation de DRM : non
[DEBUG   ]  Navigateur.py       GET http://hdfauth.francetv.fr/esi/urltokengen2.html?url=/z/streaming-adaptatif_france-dom-tom/2012/S31/J2/66981165-20120731-,398,632,934,k.mp4.csmil/manifest.f4m
[DEBUG   ]  Navigateur.py       GET http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2012/S31/J2/66981165-20120731-,398,632,934,k.mp4.csmil/manifest.f4m?hdnea=exp=1344011583~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2012%2fS31%2fJ2%2f66981165-20120731-*~hmac=1754387bb9f2b7ce55fd7e943a326358bd439cc7204999041a611f27633d9f9a
[DEBUG   ]  PluzzDL.py          Estimation du nombre de fragments : 1710
[INFO    ]  PluzzDL.py          Début du téléchargement des fragments
[DEBUG   ]  Navigateur.py       GET http://ftvodhdsecz-f.akamaihd.net//z/streaming-adaptatif_france-dom-tom/2012/S31/J2/66981165-20120731-,398,632,934,k.mp4.csmil/2_6c82c50a47155d93_Seg1-Frag1?pvtoken=st%3D0000000000%7Eexp%3D9999999999%7Eacl%3D%252f%252a%7Edata%3DZXhwPTEzNDQwOTczODN%2BYWNsPSUyZip%2BZGF0YT1wdmMsc35obWFjPWY5MDMwMDk0YzkzNjY0ZTFlODRiNzY2M2RhNDcwMjIzNjQzYzljYzcyYTYxYjE5ZWU4YWJhYTI0N2JlNmY4ZWQ%3D%21NthFji7RdwzMJIcfL9piInrOn1cuOXiwLH6MXQlA0Aw%3D~hmac=3e1a870f250df701bd31f0f88eb5a1c105d33fa0463088584b7cad6ea7916c75&hdntl=exp=1344097383~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2012%2fS31%2fJ2%2f66981165-20120731-*~data=hdntl~hmac=c204432b5c2b42c75d28db54401799027ebc7deffa94be011ccad2a218cbfb1f&hdnea=exp=1344011583~acl=%2fz%2fstreaming-adaptatif_france-dom-tom%2f2012%2fS31%2fJ2%2f66981165-20120731-*~hmac=1754387bb9f2b7ce55fd7e943a326358bd439cc7204999041a611f27633d9f9a
[DEBUG   ]  Navigateur.py       Erreur 403
Traceback (most recent call last):
  File "/usr/share/pluzzdl/main.py", line 83, in <module>
    progressFnct = progressFnct )
  File "/usr/share/pluzzdl/PluzzDL.py", line 159, in __init__
    if( e.reason == "Forbidden" ):
AttributeError: 'HTTPError' object has no attribute 'reason'
[DEBUG   ]  Historique.py       Historique sauvé

Quant à TVD, il ne fonctionne plus pour M6 et c'est pareil pour le logiciel qui a pris la suite de TVO.

Hors ligne

#2047 Le 04/08/2012, à 08:41

Jean Sympa

Re : TVDownloader: télécharger les médias du net !

Merci bibichouchou,

j'ai désinstallé TVDownloader. Sur ton conseil, je suis allé à ton message #2027 et ai essayé, sans succès, de réinstaller TVDownloader.

bibichouchou a écrit :

la dernière fois pour mettre à jour tvdownloader. j'ai utilisé le paquet du dépôt ici : archive tar+ les modifs inscrites ici : wiki pour m6/w9 (obsolète maintenant, mais il y a les explications pour rtmpdump v2.4) + la m-à-j manuelle de 3 fichiers ici : fichiers

archive tar
La version de tvdownloader est ancienne ; elle date de juin 16 et de Oct 2010.
Que faut-il télécharger la dernière version ?

Wiki
Une fois téléchargé la dernière version, faudra-t-il la mettre à jour ?
La mise à jour des plugins et de rtmpdump ne devrait pas poser de problème.

Fichiers
Je suis perplexe.

Cordialement
Papy


Windows 10 -  Ubuntu 16.04 LTS - LibreOffice 5.1.4.0 - ThunderBird 52.4.0
Firefox 56.0 - Portable LDLC

Hors ligne

#2048 Le 05/08/2012, à 10:29

Xun

Re : TVDownloader: télécharger les médias du net !

Bonjour,

J'aurais voulu savoir où en était TVDownloader ?
Je chercherais à avoir accès à Pluzz et M6 en replay. À ce jour, est-ce fonctionnel ? roll

Hors ligne

#2049 Le 05/08/2012, à 12:12

chaoswizard

Re : TVDownloader: télécharger les médias du net !

Pour Pluzz, non, il y a eu un changement.
Pour M6, non, car il faut une version modifiée de rtmpdump qui ne fonctionne que sur 32 bits.

Dernière modification par chaoswizard (Le 05/08/2012, à 12:41)


Ubuntu ==> Debian ==> Archlinux

Hors ligne

#2050 Le 05/08/2012, à 16:27

Xun

Re : TVDownloader: télécharger les médias du net !

Merci de ta réponse wink

Techniquement parlant, qu'est-ce qui fait que ça ne marche pas pour Pluzz ?

Hors ligne