Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#51 Le 30/07/2014, à 13:59

ziss

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

@nesthib En effet, mon script n'offre pas du tout le même niveau de d'interactivité. J'en profite d'ailleurs pour te remercier pour ton script que j'ai copieusement utilisé jusqu'à ce qu'il cesse de fonctionner.

Comme mon besoin était uniquement du téléchargement exhaustif, en gros avoir une copie permanente de toutes les vidéos sur mon google drive, j'ai écrit mon script dans ce sens.

Cependant, il me semble relativement facile de réutiliser la mécanique youtube-dl dans ton script d'origine si besoin.

Dernière modification par ziss (Le 30/07/2014, à 14:08)

Hors ligne

#52 Le 25/09/2014, à 08:53

jymere

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Coucou à tous,

est que quelqu'un arrive encore aujourd'hui a télécharger les vidéos des guignols grace aux scripts ?

Il semble que l'adresse fixe ne soit plus :

rtmp://vod-fms.canalplus.fr/ondemand/videos/YY-MM/adresse_qui_change

Comment lire le flux réseau de la video via vlc ou autre et enregistrer ce flux ?

Dernière modification par jymere (Le 25/09/2014, à 10:35)


Il est malpoli d'etre aigri

debian 7.5 - 64 bits - gnome

Hors ligne

#53 Le 25/09/2014, à 12:11

nesthib

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Le script fonctionne en l'état. Pour visualiser directement une vidéo (ex. la dernière émission des guignols) avec vlc il suffit d'utiliser l'option -P :

cpdl --last -P gdi

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#54 Le 25/09/2014, à 19:54

jymere

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

aie bon une connexion refusee,

sous debain testing, les paquets prerequis sont installes je tombe sur cette erreur :

En mode debug :

cpdl --last -v -P gdi
[D]  Namespace(format='%S_%d_%t(%Q).%e', last=1, list=False, max_date=None, no_act=False, no_sort=False, play=True, quality=6, quiet=False, resume=False, show=['gdi'], shows=False, today=False, verbose=3, videos=None, yesterday=False)
[D]  Downloading infos for shows "gdi" (Guignols de l'info (les))
[D]  Opening "http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/getMEAs/48"
Traceback (most recent call last):
  File "/home/foobar/bin/cpdl", line 237, in <module>
    v = video_list(show, limit, datelimit)
  File "/home/foobar/bin/cpdl", line 111, in video_list
    videos = get_videos(id)
  File "/home/foobar/bin/cpdl", line 67, in get_videos
    soup = BS(urllib2.urlopen(URL_PROGS % id))
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 404, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 422, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1199, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1169, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 111] ECONNREFUSED>

Apparemment, ca viendrait d'un proxy, firewall ? qu'est ce qui me blocque ?

apres l'addresse de connexion
"http://www.canalplus.fr/rest/bootstrap. … getMEAs/48"
ca a l'air d'etre la bonne addresse pour recuperer l'id de la video apres je suis blocque par je ne sais quoi ??

Dernière modification par jymere (Le 25/09/2014, à 20:07)


Il est malpoli d'etre aigri

debian 7.5 - 64 bits - gnome

Hors ligne

#55 Le 23/12/2014, à 22:48

Erlen

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Bonjour,

Je me permet de poser une petite question et de faire une petite critique sur ce type de script.
Canal plus change régulièrement la façon dont sont stockées ses vidéos. Depuis 4 ou 5 ans j'ai du utiliser au moins 5 programmes différents.
Le problème c'est que rien n'ai jamais expliqué. Dans vos scripts vous sélectionnés les émissions qui vous plaisent et vous coder pour les récupérer. Mais si on veut télécharger une autre émission, il faut vous demander de rajouter la commande. Par exemple la nouvelle édition, si je ne me troupe pas, n'est pas proposer par vos script.
D'où une question simple quelle est la procédure pour pouvoir ajouter une émission à vos scripts, ici la nouvelle édition.
Merci


Ubuntu 12.04 intel i5-2450m/intel HD graphic family/ Radeon HD 7470m

Hors ligne

#56 Le 24/12/2014, à 14:05

melixgaro

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

à Erlen
regarde plutôt le logiciel ici


Utilisateur Linux depuis ~2007 : Mandriva 2007 => Ubuntu 8.04 => Ubuntu 8.10 => Opensuse 10 => Ubuntu 9.10 => Fedora 11 => Ubuntu 10.04 => Ubuntu 10.10 [la meilleure des ubuntu avant la cata unity] => Xubuntu 11.10 => Xubuntu 12.04 => Xubuntu 12.10 => Xubuntu 13.10

Hors ligne

#57 Le 31/12/2014, à 04:25

sputnick

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Je pense que le plus fiable c'est la commande videoob du projet  weboob :

$ videoob
Welcome to videoob v1.1

Copyright(C) 2010-2014 Christophe Benz, Romain Bignon, John Obbele
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Type "help" to display available commands.

Loaded backends: arte, canalplus, francetelevisions, ina, youtube

videoob> search guignols
 1 — Moi Nico Sarko - Les Guignols de l'Info (youtube)
        0:02:19 - CANAL+
 2 — La Sextape Des Guignols - Jacques Chirac et les banques (youtube)
        0:01:07 - cobratoxin
 3 — L'esprit Canal - Les Guignols de L'Info (youtube)
        0:06:01 - CANAL+
...
Hint: There are more results available for canalplus, youtube, ina (use option -n or count command)
videoob:/search> download 3
--2014-12-31 04:23:37--  https://r9---sn-25g7sn76.googlevideo.com/videoplayback?expire=1420017816&dur=360.304&mm=31&ipbits=0&sver=3&id=o-AFOd_Mfr3HYY0yOkolskE3EAdRRg6YVlNILP-dZ1_oLZ&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmm%2Cms%2Cmv%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&mv=m&mt=1419996177&ms=au&ip=82.67.251.41&signature=8C704B9213ECB44A6850F71440D531BC685E031A.9DC10641CE9FEBFD19253CA1D790B6FFD9246395&fexp=900718%2C927622%2C932404%2C9405840%2C943917%2C947209%2C947218%2C948124%2C952302%2C952605%2C952901%2C955301%2C957103%2C957105%2C957201&ratebypass=yes&itag=22&upn=4kahcqA7iAg&source=youtube&key=yt5&requiressl=yes&initcwndbps=675000
Résolution de r9---sn-25g7sn76.googlevideo.com (r9---sn-25g7sn76.googlevideo.com)… 173.194.9.46, 2a00:1450:4007:9::e
Connexion à r9---sn-25g7sn76.googlevideo.com (r9---sn-25g7sn76.googlevideo.com)|173.194.9.46|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 91422458 (87M) [video/mp4]
Sauvegarde en : « ./58rgmzIcUII-L'esprit Canal - Les Guignols de L'Info.mp4 »

zIcUII-L'esprit Canal - Les Guignols de L'Info.mp4   3%[==>                                                                                                               ]   2,99M  2,07MB/s             

bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#58 Le 31/12/2014, à 09:52

Gaara

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

dPluzz+ est très fiable ! (quelques bugs ci et là, mais il fait le taf)
1420015775.png
wink


Kubuntu 14.10 x64
Téléchargement des vidéos Pluzz et C+
Notification de mises à jour automatiques
                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#59 Le 31/12/2014, à 19:48

sputnick

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Je ne sous entendais pas que dlPluzz+ n'est pas fiable. Mais weboob a beaucoup de contributeurs. C'est un projet interessant.


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#60 Le 25/02/2015, à 07:38

Lrnv

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Bonjour ! Voila juste un petit retour sur ce script qui est plutot... super cool tongue

Sur une debian sid au jour d'aujourdhui, le DL ne marche pas, a mon avis un bug au niveau de python :

pilou ~ $ cpdl -y gdi
[i]  Found 16 video(s) info for "gdi"
[i]  2 video(s) to download
[i]  Downloading video "1221480" from show "gdi" as "GDI_20150224_(HLS).mp4"
[i]  Downloading "GDI_20150224_(HLS).mp4" (http://us-cplus-aka.canal-plus.com/i/1502/LES_GUIGNOLS_QUOTIDIEN_150224_AUTO_27629_169_video_,MOB,L,H,HD,.mp4.csmil/master.m3u8)
Traceback (most recent call last):
  File "/home/pilou/scripts/cpdl", line 287, in <module>
    download_video(url, filename, duration=v['duration'], resume=args.resume, quiet=args.quiet)
  File "/home/pilou/scripts/cpdl", line 156, in download_video
    p = subprocess.Popen(cmd_args)
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
pilou ~ $

Mais par contre le stream avec l'option -P fonctionne niquel. Enfin au debut non, puis j'ai changer vlc par totem et ça marchais, et je me suis finalement rendu compte que vlc etais tout simplement pas instaler...

N'ayant besoin au jour le jour que du stream, ça me va très bien, mais bon au cas ou je retourne le bug smile


Dualboot debian sid / Archlinux sur le desktop, archlinux pur sur le laptop. Vive les rolling-release !

Hors ligne

#61 Le 02/03/2015, à 07:34

nesthib

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Et tu as bien installé rtmpdump ?


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

Haut de page ↑