#451 Le 14/11/2012, à 21:06
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
J'ai l'impression que tu as un problème de droits d'écritures.
Hors ligne
#452 Le 15/11/2012, à 18:02
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Que me conseilles-tu de faire ?
xun@jabber.org
Archlinux 64 bits
DUT Informatique - 2ème année
Hors ligne
#453 Le 16/11/2012, à 04:51
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Où as-tu placer le script?
Hors ligne
#454 Le 18/11/2012, à 21:19
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Dans mon home
xun@jabber.org
Archlinux 64 bits
DUT Informatique - 2ème année
Hors ligne
#455 Le 19/11/2012, à 20:16
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Et les droits du répertoire et du script?
Mets toi dans ton home et exécute les commande suivantes pour être sûr:
chmod +w ./cplus
chmod +x ./cplus/cplus.py
Hors ligne
#456 Le 19/11/2012, à 23:57
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Changelog:
# v0.5
# 19/11/2012 : Optimisations
# 2 modes: verbose et test
#
# Syntaxe: cplus.py [--verbose] [--test]
#
# verbose: affiche les infos à l'écran en + des logs
# test: ne lance pas les téléchargements et ne met donc pas à jour le fichier d'historique
#
# Les émissions non commentées sont celles que j'ai testée et qui dont les téléchargements fonctionnent
# Les autres sont à tester (emplacement de la date inclu)
Dernière modification par Jx7 (Le 20/11/2012, à 00:07)
Hors ligne
#457 Le 20/11/2012, à 08:11
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Je viens d'essayer sur mon pc portable avec ubuntu, tout marche normalement, c'est super !
Pour le moment ça télécharge
EDIT: Quand je veux télécharger le Grand journal, ça télécharge une première fois en créant un fichier. Sauf qu'après, en voulant télécharger un autre fichier de la même émission, il en télécharge une en reprenant le même nom que le fichier précédant. Du coup je perds le premier. Tu vois le souci ?
Dernière modification par Xun (Le 20/11/2012, à 08:25)
xun@jabber.org
Archlinux 64 bits
DUT Informatique - 2ème année
Hors ligne
#458 Le 20/11/2012, à 22:33
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
En effet certaines émissions semblent être découpées en plusieurs parties.
J'ai fait une v0.7 qui devrait gérer ça.
v0.7
20/11/2012:
Ajout d'un paramètre dans la syntaxe pour choisir la qualité par des vidéos sans avoir à éditer le script.
Ajout d'explications en début de script sur son utilisation.
Ajout de la gestion des émissions en plusieurs parties (attention, il est nécessaire de télécharger toutes les parties en une seule commande, le script ne gèrera pas les différentes parties si certaines ont déjà été téléchargées).
Toujours à la même adresse: http://pastebin.com/U0WuqhrK
Hors ligne
#459 Le 22/11/2012, à 00:50
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
L3R4F a écrit :Qqun aurait le numéro xml pour télécharger le supplément de Maïténa?
http://service.canal-plus.com/video/res … cplus/1063
pour les émissions complètes.http://service.canal-plus.com/video/res … cplus/1059
pour les segments.
Super, merci! ![]()
Je m'étais arrêté aux 500 premiers xml
Hors ligne
#460 Le 24/11/2012, à 21:24
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
S00000 a écrit :L3R4F a écrit :Qqun aurait le numéro xml pour télécharger le supplément de Maïténa?
http://service.canal-plus.com/video/res … cplus/1063
pour les émissions complètes.http://service.canal-plus.com/video/res … cplus/1059
pour les segments.Super, merci!
Je m'étais arrêté aux 500 premiers xml
J'ai mis à dispo un fichier Excel avec toutes les émissions un peu plus haut...
Hors ligne
#461 Le 25/11/2012, à 19:05
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Sans rentrer dans les cripts et autres lignes j'ai installer flvstreamer et Rtmpdump .
Puis installer : http://olaf.10.free.fr/urecorder/urecor … -1_all.deb
Ça marche du tonnerre !
Hors ligne
#462 Le 26/11/2012, à 01:36
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Sans rentrer dans les cripts et autres lignes j'ai installer flvstreamer et Rtmpdump .
Puis installer : http://olaf.10.free.fr/urecorder/urecor … -1_all.debÇa marche du tonnerre !
À priori Urecorder est INCOMPATIBLE avec Ubuntu 12.04 faut voir avec les autres...
Est-ce qu'on peut démarrer un téléchargement avec une seule ligne de commande? Le but étant d'automatiser
Dernière modification par Jx7 (Le 26/11/2012, à 01:36)
Hors ligne
#463 Le 01/12/2012, à 08:22
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Salut !
Je fais une petite remontée de la mise à jour de ton script
J'ai mis du temps à refaire des essais, période occupée ![]()
Apparemment les émissions en plusieurs parties sont bien gérées (je parle pour le grand journal
) mais du coup je me disais, ça serait sympa de générer une playlist (un fichier texte en extension m3u ou autre) par date d'émission. Pourquoi pas ?
Encore merci pour la maintenance de ce script.
xun@jabber.org
Archlinux 64 bits
DUT Informatique - 2ème année
Hors ligne
#464 Le 01/12/2012, à 22:11
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Excusez mon ignorance, mais je ne comprends pas comment utiliser ce script. Est-ce du python ?
Y a-t-il quelqu'un qui peut aiguiller les nouveaux venus pour le faire fonctionner ?
Merci de votre aide !
Hors ligne
#465 Le 04/12/2012, à 17:41
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Salut,
C'est effectivement du python. Il faut cependant le modifier avant de pouvoir l'executer; à savoir les lignes suivantes :
# Répertoires (à créer avant)
HomeDir = os.path.expanduser('/home/hope/Downloads/Canal+Replay/canal')
DownloadsDir = HomeDir + "/downloads"Et il faut créer les fichiers LogFile, HistoryFile, et UnwantedFile
#Fichiers
LogFile = HomeDir + "/cplus_log"
HistoryFile = HomeDir + "/cplus_history"
UnwantedFile = HomeDir + "/cplus_unwanted"Ayant un Raspberry Pi, je voulais automatiser quotidiennement l’exécution de ce script.
Seulement, j'obtiens ces erreurs:
[hope@Hope Canal+Replay]$ python2 canal.py
Traceback (most recent call last):
File "canal.py", line 404, in <module>
r = Execute(params, target_)
File "canal.py", line 171, in Execute
p = subprocess.Popen(_Params,stdout=_File)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directorymalgré de nombreux 'chmod 777' ou encore chown ....
Je suis dans le dossier /home/hope/Downloads/Canal+Replay possédant le dossier canal et le 'canal.py'....
xun@jabber.org
Archlinux 64 bits
DUT Informatique - 2ème année
Hors ligne
#466 Le 05/12/2012, à 00:29
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Bizarre ça... tu n'avais pas dis que ça fonctionnait sur un autre Linux? Ne serait-ce pas le nom du répertoire qui possède un '+' ?
Je vais voir pour les .m3u ;-)
Concernant les paramètres du script dont tu parles, je devrais aussi les externaliser dans un fichier de config, ce serait plus propre.
Hors ligne
#467 Le 05/12/2012, à 09:30
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
En effet ça marche sur mon pc portable sous ubuntu, mais je me demandais quels paquets/modules python il fallait. Parce que mon RPi est sous Arch et donc de base ce n'est pas la même installation quoi...
xun@jabber.org
Archlinux 64 bits
DUT Informatique - 2ème année
Hors ligne
#468 Le 16/12/2012, à 16:47
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Merci, j'ai réussi à faire fonctionner le script.
Par contre, il semble ne pas fonctionner pour Le Meilleur Du Hier.
Une idée ?
Dernière modification par jlemaire (Le 16/12/2012, à 16:47)
Hors ligne
#469 Le 17/12/2012, à 15:05
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Merci, j'ai réussi à faire fonctionner le script.
Par contre, il semble ne pas fonctionner pour Le Meilleur Du Hier.
Une idée ?
As-tu précisé les infos de cette émissions?
Dans le script il y a la liste des émissions de Canal + (ou du moins une partie) et en entête il est précisé qu'il faut renseigner:
L'ID de l'émission,
L'emplacement de la date,
Le nom de l'émission,
Le nom supposé du fichier
Je n'ai pas renseigné tous les champs pour toutes les émissions de Canal +, j'ai mis simplement les noms d'émission et les "supposés" ID de celles-ci.
Chacun doit renseigner les champs en fonction des émissions qui l'intéressent en attendant une évolution du script.
Dans ton cas, les infos devraient être les suivantes:
L'ID de l'émission: 215
Ensuite, comme les fichiers de cette émission ressemblent à ça sur le site:
LE_MEILLEUR_DU_HIER_EMISSION_121123_CAN_297682_video_HD.mp4
on devrait avoir:
L'emplacement de la date: 5 (0: LE, 1: MEILLEUR, 2: DU, 3: HIER, 4: EMISSION et 5: 121123 donc la date)
Le nom de l'émission: "Le meilleur du hier"
Le nom supposé du fichier: "LE_MEILLEUR_DU_HIER"
Donc tu dois remplacer la ligne:
#ShowList.append([215,4,"Le meilleur du hier"]) # 63 107 110 112 ?
par:
ShowList.append([215,5,"Le meilleur du hier","LE_MEILLEUR_DU_HIER"]) # 63 107 110 112 ?
Hors ligne
#470 Le 27/12/2012, à 19:44
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Retour après quelques jours d'utilisation !
Comme c'était juste " la revue de presse" des deux allumées du petit journal de canal+ que je voulais télécharger j'ai mis du temps à regarder plus dans les menus .
Pour les autres chaines ça ne fonctionne pas , je me retrouve avec un fichier téléchargé instantanément mais vide . ![]()
Hors ligne
#471 Le 27/12/2012, à 20:00
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
aspu a écrit :Sans rentrer dans les cripts et autres lignes j'ai installer flvstreamer et Rtmpdump .
Puis installer : http://olaf.10.free.fr/urecorder/urecor … -1_all.debÇa marche du tonnerre !
À priori Urecorder est INCOMPATIBLE avec Ubuntu 12.04 faut voir avec les autres...
Est-ce qu'on peut démarrer un téléchargement avec une seule ligne de commande? Le but étant d'automatiser
Suis sous 11.04 ...
Hors ligne
#472 Le 24/01/2013, à 19:47
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
La version graphique avec CANAL+, ARTE, M6 et W9 :
http://olaf.10.free.fr/urecorder/urecor … -1_all.deb (version 0.9-1 par olaf.10 - 22/08/2010)
Bonjour,
J'ai tenté l'installation mais voici le message d'erreur :
dpkg: error processing /tmp/urecorder_0.9-1_all.deb (--install):
parsing file '/var/lib/dpkg/tmp.ci/control' near line 11 package 'urecorder':
blank line in value of field 'Description'Ce programme peut/pourra-t-il aussi récupérer les programmes de D8/D17 ?
Portable Asus K72Jk ATI : Ubuntu 12.04 LTS | Gnome 3 | KDE | Unity
Portable Samsung 300E7A nVidia Optimus : Ubuntu 12.04 LTS | Gnome 3 | KDE | Unity
PC bureau Powernet : Ubuntu 11.10 | Unity
Hors ligne
#473 Le 25/01/2013, à 23:31
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Xun : Il te manque le paquet flvstreamer je pense, c'est ce qui me donnait cette erreur sur mon arch.
(pour trouver : python2 -m pdb cplus.py pour débugger, cont au début pour lancer le script, puis quand il bug tu passes en mode post mortem et tu peux remonter dans la pile d'appel avec "up" jusqu'à arriver à l'endroit du script qui a bugger et afficher avec "p _Params" la variable _Params qui commence par "flvstreamer…" et te donne le problème)
Hors ligne
#474 Le 26/01/2013, à 10:53
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
C'est fort possible que ça soit ça ... Mais flvstreamer n'est pas disponible pour architecture ARM de ce que j'ai vu... Je voulais faire télécharger les vidéos par mon raspberry pi ...
hope@Hope canalReplay]$ python2 -m pdb cplus.py
> /home/hope/Downloads/canalReplay/cplus.py(73)<module>()
-> import os, urllib, subprocess, time, sys
(Pdb) cont
Traceback (most recent call last):
File "/usr/lib/python2.7/pdb.py", line 1314, in main
pdb._runscript(mainpyfile)
File "/usr/lib/python2.7/pdb.py", line 1233, in _runscript
self.run(statement)
File "/usr/lib/python2.7/bdb.py", line 387, in run
exec cmd in globals, locals
File "<string>", line 1, in <module>
File "cplus.py", line 73, in <module>
import os, urllib, subprocess, time, sys
File "cplus.py", line 171, in Execute
p = subprocess.Popen(_Params,stdout=_File)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Uncaught exception. Entering post mortem debugging
Running 'cont' or 'step' will restart the program
> /usr/lib/python2.7/subprocess.py(1249)_execute_child()
-> raise child_exception
(Pdb) postmortem
*** NameError: name 'postmortem' is not defined
(Pdb) up
> /usr/lib/python2.7/subprocess.py(679)__init__()
-> errread, errwrite)
(Pdb) post_mortem
*** NameError: name 'post_mortem' is not defined
(Pdb) pm
*** NameError: name 'pm' is not definedxun@jabber.org
Archlinux 64 bits
DUT Informatique - 2ème année
Hors ligne
#475 Le 16/02/2013, à 23:40
Re : [script] Télécharger de nombreuses quotidiennes de canal+ (suite)
Ah d'accord, c'est donc ici qu'il faut aller pour demander des renseignemetns pour extraire les vidéos de Canal Replay ?
Faut-il utiliser python ? ou le terminal/konsol suffit ?
Hors ligne