#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...
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 !
@ 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...
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 !
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
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.
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 ?
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
Techniquement parlant, qu'est-ce qui fait que ça ne marche pas pour Pluzz ?
Hors ligne