#2826 Le 12/03/2013, à 21:08
- k3c
Re : TVDownloader: télécharger les médias du net !
@ mulder29
Tu ne donnes pas de renseignements pour qu'on puisse t'aider
as-tu passé la commande sudo apt-get ...
tu as eu un message d'erreur ?
Debian 12 sur Thinkpad reconditionné
En ligne
#2827 Le 12/03/2013, à 21:57
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ben oui, j'ai passé la commande
sudo apt-get install build-essential
Ensuite, je passe la commande
make posix
make mingw
et c'est ce qui me donne "commande introuvable"
o_O
Hors ligne
#2828 Le 14/03/2013, à 20:57
- Tuxmouraille
Re : TVDownloader: télécharger les médias du net !
Bonsoir,
Juste comme ça ne passant. Je crois que le problème est que la commande mingw n'existe tout simplement pas sur Ubuntu.
MinGW est un outils pour compiler sous Windows des logiciels conçus pour Linux.
http://www.mingw.org/
http://fr.wikipedia.org/wiki/Mingw
Dernière modification par Tuxmouraille (Le 14/03/2013, à 20:59)
Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M
Hors ligne
#2829 Le 14/03/2013, à 23:00
- thom83
Re : TVDownloader: télécharger les médias du net !
Bonsoir,
Au vu de la réponse donnée par Tuxmouraille, j'ai regardé le README en question et effectivement il est que
- pour Linux il faut faire «make posix»
- pour Windows il faut faire «make mingw»
Le problème vient du fait que le README est ambigu au premier abord.
Bien sur il faut que cela soit fait dans le dossier où les sources ont été décompressées.
Dernière modification par thom83 (Le 14/03/2013, à 23:03)
Hors ligne
#2830 Le 15/03/2013, à 16:15
- 11gjm
Re : TVDownloader: télécharger les médias du net !
Bonjour ,
Juste pour info : épisodes 11 et 12 d' E N G R E N A G E S , sur D8 .
Ceci pour indiquer les pistes de recherches . Si , non téléchargement .
@echo on
rtmpdump -r "rtmpe://geo2-vod-fms.canalplus.fr:1935/ondemand" -a "ondemand?ovpfv=1.1" -f "WIN 11,5,502,110" -W "http://player.canalplus.fr/site/flash/player.swf" -p "http://www.d8.tv/d8-series/pid5210-d8-engrenages.html?vid=829164" -C Z: -y "mp4:/ondemand/geo2/1303/1052501_11_800k.mp4" -o 1052501_11_800k.flv
pause
rtmpdump -r "rtmpe://geo2-vod-fms.canalplus.fr:1935/ondemand" -a "ondemand?ovpfv=1.1" -f "WIN 11,5,502,110" -W "http://player.canalplus.fr/site/flash/player.swf" -p "http://www.d8.tv/d8-series/pid5210-d8-engrenages.html?vid=829148" -C Z: -y "mp4:/ondemand/geo2/1303/1052501_12_800k.mp4" -o 1052501_12_800k.flv
pause
:fin
Cordialement .
Hors ligne
#2831 Le 15/03/2013, à 18:30
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ah okk, et... comment je fais moi ? o_O
Hors ligne
#2832 Le 15/03/2013, à 19:45
- thom83
Re : TVDownloader: télécharger les médias du net !
Avec Ubuntu 12.04, la commande
python Bureau/Scripts-TV-Replay/D8.py http://www.d8.tv/d8-series/pid5210-d8-engrenages.html?vid=829164
lance celle-ci
rtmpdump -r "rtmp://geo2-vod-fms.canalplus.fr/ondemand/geo2/1303/1052501_12_1500k.mp4" -o "Engrenages_-_Episode_11.mp4" --resume
pour l'épisode 11
@ mulder29
Quelle version de linux utilise-tu ?
Hors ligne
#2833 Le 15/03/2013, à 22:54
- mulder29
Re : TVDownloader: télécharger les médias du net !
Linux version 3.2.0-38-generic (buildd@panlong) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #61-Ubuntu SMP Tue Feb 19 12:20:02 UTC 2013
Voila, j'espère que ça suffira ?
Hors ligne
#2834 Le 15/03/2013, à 23:02
- thom83
Re : TVDownloader: télécharger les médias du net !
@ k3c
Il y a un petit problème dans le code de D8.py qui établit la commande rtmpdump.
En effet, celle utilisée pour l'épisode 11 charge l'épisode 12. Au #2832 ci-dessus, l'erreur est visible si l'on compare «1052501_12_1500k.mp4» et «Episode_11.mp4».
En substituant le bon numéro à la position 1, le résultat est bon à l'arrivée.
Hors ligne
#2835 Le 15/03/2013, à 23:18
- thom83
Re : TVDownloader: télécharger les médias du net !
@ mulder29
Le paquet rtmpdump présent à cette adresse
http://packages.ubuntu.com/fr/precise/rtmpdump
devrait convenir, me semble-t-il.
Télécharger la version qui va bien (i386 ou amd64 suivant l'architecture) et l'installer grâce à gdebi qui demandera éventuellement les éléments nécessaires pour satisfaire les dépendances (il faudra chaque fois ajouter ces dépendances pour pouvoir continuer).
Bon courage.
Hors ligne
#2836 Le 16/03/2013, à 01:29
- mulder29
Re : TVDownloader: télécharger les médias du net !
Et maintenant ?
La commande :
python d8.py http://www.d8.tv/d8-divertissement/pid5 … vid=828406
que je dois taper dans le Terminal lancé à partir du fichier D8 ne fonctionne plus au fait.
Hors ligne
#2837 Le 16/03/2013, à 09:02
- thom83
Re : TVDownloader: télécharger les médias du net !
Bonjour mulder29 ainsi que les autres participants,
Si le lien ci-dessus n'est pas tronqué, c'est normal que D8.py ne fonctionne pas car j'obtiens l'erreur suivante :
Erreur
Page indisponible
Vérifiez que l'adresse ne contient pas une erreur de frappe
Si l'installation du paquet rtmpdump que j'ai mentionné s'est bien passée, D8.py doit remplir son rôle (à quelques détails près).
Dernière modification par thom83 (Le 16/03/2013, à 09:04)
Hors ligne
#2838 Le 16/03/2013, à 09:10
- k3c
Re : TVDownloader: télécharger les médias du net !
@ k3c
Il y a un petit problème dans le code de D8.py qui établit la commande rtmpdump.
En effet, celle utilisée pour l'épisode 11 charge l'épisode 12. Au #2832 ci-dessus, l'erreur est visible si l'on compare «1052501_12_1500k.mp4» et «Episode_11.mp4».
En substituant le bon numéro à la position 1, le résultat est bon à l'arrivée.
je sais.
les vidéos sont sur une page se terminant par d8 ou cplus
et je n'ai pas trouvé de méthode simple pour savoir sur quelle page chercher
je n'ai pas accès à un ordi avant mardi
Debian 12 sur Thinkpad reconditionné
En ligne
#2839 Le 16/03/2013, à 09:42
- thom83
Re : TVDownloader: télécharger les médias du net !
@ k3c
Le problème n'est pas trop génant dans la mesure où on se montre attentif au résultat. En effet, il semble qu'il suffise de modifier le numéro de l'épisode dans la commande pour réussir le chargement.
Par exemple, pour ceux qui auraient loupé un épisode de la saison, il est encore possible de le récupérer en mettant le bon numéro dans la commande.
Encore une fois , c'est une chance d'avoir cet outil. Merci.
Hors ligne
#2840 Le 16/03/2013, à 09:52
- k3c
Re : TVDownloader: télécharger les médias du net !
Je vais re-examiner ce que fait le plugin xbmc pour différencier les vidéos d8 et cplus
il y a peut-être plus simple, faut que je voie ce qu'il y a de commun dans le html des différentes pages
Debian 12 sur Thinkpad reconditionné
En ligne
#2841 Le 16/03/2013, à 16:53
- mulder29
Re : TVDownloader: télécharger les médias du net !
Bonjour mulder29 ainsi que les autres participants,
Si le lien ci-dessus n'est pas tronqué, c'est normal que D8.py ne fonctionne pas car j'obtiens l'erreur suivante :
Erreur
Page indisponible
Vérifiez que l'adresse ne contient pas une erreur de frappeSi l'installation du paquet rtmpdump que j'ai mentionné s'est bien passée, D8.py doit remplir son rôle (à quelques détails près).
J'obtiens
Traceback (most recent call last): File "d8.py", line 8, in <module> a = urlopen(sys.argv[1]).read() File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen return _opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 406, in open response = meth(req, response) File "/usr/lib/python2.7/urllib2.py", line 519, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/python2.7/urllib2.py", line 444, in error return self._call_chain(*args) File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) urllib2.HTTPError: HTTP Error 404: Not Found
Donc c'est normal ? o_O
Hors ligne
#2842 Le 16/03/2013, à 17:28
- thom83
Re : TVDownloader: télécharger les médias du net !
@ mulder29
16 lignes d'erreur... Le message d'erreur est-il complet ou pas ? Il correspond à quelle commande ?
Le fichier D8.py est-il celui créé pour être utilisé avec linux ou celui pour windows ?
La question «Donc c'est normal ?» est-elle ironique ou pas ?
Des questions simples et détaillées permettraient probablement de renseigner mieux.
Je vais bientôt m'absenter pour la soirée et ne serai probablement en mesure de répondre que demain.
À +
Dernière modification par thom83 (Le 16/03/2013, à 17:30)
Hors ligne
#2843 Le 16/03/2013, à 18:08
- mulder29
Re : TVDownloader: télécharger les médias du net !
@thom83
Les lignes d'erreur correspondent au résultat quand je tapes la commande suivante :
python d8.py http://www.d8.tv/d8-divertissement/pid5 … vid=828406
sur le terminal que je lance dans le fichier D8 qui contient le fichier python en question
le fichier D8.py a été créé pour être utilisé avec linux.
La question "donc c'est normal ?" c'était juste pour vérifier que l'on que lorsque tu parles du message d'erreur un peu plus haut :
Erreur
Page indisponible
Vérifiez que l'adresse ne contient pas une erreur de frappe
On parlait bien du même résultat, pour vérifier qu'il n'y avait pas de méprise. ;-)
Hors ligne
#2844 Le 16/03/2013, à 18:34
- thom83
Re : TVDownloader: télécharger les médias du net !
Quand je clique sur le lien en couleur, c-à-d http://www.d8.tv/d8-divertissement/pid5 , j'obtiens effectivement l'erreur e00n question sur la page ouverte.
Manifestement l'adresse de l'émission est incomplète. Sur la page où j'ai l'erreur, si je clique sur divertissement, toutes les émissions comportent un nombre à 4 chiffres suivi d'autres mentions. C'est l'adresse complète qui doit figurer dans la commande «python D8.py ....»
Hors ligne
#2845 Le 16/03/2013, à 19:43
- ynad
Re : TVDownloader: télécharger les médias du net !
bonsoir,
ça marche avec:
python d8-0.2.py http://www.d8.tv/d8-series/pid5210-d8-engrenages.html
Hors ligne
#2846 Le 16/03/2013, à 21:50
- 11gjm
Re : TVDownloader: télécharger les médias du net !
Bonjour ,
Pour les mélomanes , ci-après un lien pour "visionner" "La folle journée de Nantes 2013".
http://forum.ubuntu-fr.org/viewtopic.ph … #p12928221
Cordialement .
Hors ligne
#2847 Le 17/03/2013, à 13:24
- mulder29
Re : TVDownloader: télécharger les médias du net !
Ah, donc, j'ai tapé ma ligne de commande sur le terminal lancé à partir du fichier D8 :
python d8.py http://www.d8.tv/d8-divertissement/pid5 … vid=828406
Même chose qu'auparavant : le téléchargement et lorsque ça atteint 99,99% et "dowload complte", ça efface le fichier et relance le téléchargement.
Je pensais arrêté le processus à 99,5% de façon à avoir au moins un fichier, mais la vidéo serait elle lisible ?
Hors ligne
#2848 Le 17/03/2013, à 15:32
- 11gjm
Re : TVDownloader: télécharger les médias du net !
Bonjour ,
@mulder : "c'est dur la culture !!!"
>j'ai tapé "python d8.py ..."
Il faut utiliser le "D8 0.2" , voir post #2816 .
> Même chose qu'auparavant ...
D'après ce que tu indiquais tu n'arrivais à rien . Ça semble avancer (???) .
> Je pensais arrêter le processus à 99,5% de façon à avoir au moins un fichier,
mais la vidéo serait elle lisible ?
1) avec le "D8 0.2" , normalement ça ne devrait pas recommencer .
2) sinon , fais l'essai de lecture , tu verras bien ce que cela donne .
A+ .
Hors ligne
#2849 Le 17/03/2013, à 17:19
- mulder29
Re : TVDownloader: télécharger les médias du net !
@mulder : "c'est dur la culture !!!"
>j'ai tapé "python d8.py ..."
Il faut utiliser le "D8 0.2" , voir post #2816 .
Euh un post que je ne comprends absolument pas... o_O
Pour mulder29
tu noteras la ligne qui permet de retrouver l'identifiant de la vidéoid = s.findAll('div',attrs={"class":u"block-common block-player-programme"})[0]('canal:player')[0]['videoid']
Noter ? C'est à dire ? je le note sur le terminal ? comment je l'utilise ?
sans un parser HTML, c'est galère...
C'est quoi un parser HTML ?
le code
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# D8 version 0.2 par k3c
from urllib2 import urlopen
from lxml import objectify
import bs4 as BeautifulSoup
import sys, subprocess, re
a = urlopen(sys.argv[1]).read()
s = BeautifulSoup.BeautifulSoup(a)
url = ''
def get_HD(d8_cplus):
zz = urlopen('http://service.canal-plus.com/video/rest/getVideosLiees/'+d8_cplus+'/'+id).read()
root = objectify.fromstring(zz)
for element in root.iter():
if element.tag == 'HD':
Que je tapes où ? dans le Terminal ?
Dernière modification par mulder29 (Le 17/03/2013, à 17:20)
Hors ligne
#2850 Le 17/03/2013, à 18:07
- 11gjm
Re : TVDownloader: télécharger les médias du net !
Bonjour ,
@mulder29 :
Tu retournes au post #2816 .
Sous la ligne "le code" , il y a une fenêtre noire contenant des écritures .
Avec la souris , tu sélectionnes tous les écrits , tu effectues un copier .
Tu ouvres un éditeur de texte , tu y colles les écrits précédents .
Tu sauvegardes le fichier sous le nom de D8_02.py .
Dans le même répertoire que ton D8.py , qui semble fonctionner (enfin presque !!!) .
Dans la fenêtre du terminal , tu tapes toute la commande :
python D8_02.py "http://www.d8.tv/d8-divertissement/pid5 … vid=828406"
et tu tapes sur la touche entrée , pour lancer le process .
Normalement , cela devrait fonctionner .
Je ne comprends pourquoi tu coinces , alors que la procédure est simple .
A+ .
Hors ligne