Bonjour à tous.

chaoswizard et moi même développons actuellement une modeste application qui télécharge les émissions disponibles sur internet tel que sur les site Canal+, Pluzz et quelque autre pour le moment.
Ce programme, écrit en python, fait suite à ce topic qui contient diverse script permettant de faire la même chose.

Notre but est surtout de centralisé tout dans une seul application avec interface graphique (Qt pour le moment) basé sur un système de plugin permettant ainsi l'ajout de source de média.

Installation maintenant possible depuis le dépôt !
Cliquer sur l'icône pour télécharger l'application:

/!\ Installer rtmpdump avant /![/b]
L'application est ensuite accessible via le menu des applications (catégorie "Internet") ou en tapant "tvdownloader" en console. Pour le premier lancement, soyez (très) patient, le programme peut prendre plusieurs minutes pour récupérer la liste des émissions. Les fichiers sont téléchargés dans "~/TVDownloader".
Ne vous étonnez pas des freezes de l'interface graphique, cela changera avec les prochaines versions.

Pour tout contact en rapport avec le développement (bogue, suggestion, procès, ...), vous pouvez me contacter par mail via le formulaire du forum. Merci de mettre comme sujet du mail "TVDownloader" pour me facilité le filtrage. Si vous constatez un plantage, si vous le pouvez, essayez de le reproduire en console et de m'envoyer par mail les messages d'erreurs.
Vous pouvez maintenant rapporter les bogues sur Google Code.
Pour le reste, nous pouvons en discuté ici.

L'application se basant sur des plugins pour télécharger les médias, je vous inviterai à participé à leur écriture lorsque nous aurons éditer une petite page de documentation (il n'y a pas grand chose à voir 😉 ).
Une petite documentation est disponible dans [url=file:///usr/share/doc/tvdownloader/html/index.html]/usr/share/doc/tvdownloader/html/index.html[/url] après installation du packet.

Je vous laisse l'essayer 🙂 !
*** Plus mis à jour ***
Version 0.5
________________________ Améliorations future ________________________

________________________ Améliorations demandées ________________________
- Permettre d'afficher un résumé de l'émission sélectionnée.
- Une option "tout afficher" en début de troisième liste.

________________________ Plugins demandées ________________________
-télécharger les vidéos d'une chaîne Youtube ou Dailymotion.

Si vous avez un compte Google, RDV sur Google Code pour poster une "issue".
excellent je test immédiatement 😃
pluzzdl 0.4 !

Il est soit possible de le charger à partir du PPA (voir wiki) ou le récupérer ici.

TVDownloader version 0.7.2 !

Nouveautés de la version 0.7 :
- Nouvelles versions des plugins Arte et Canal + correction dans Pluzz.
- Ajout d'un gestionnaire de mise à jour des plugins
- Quelques corrections

Version 7.2 ==> Corrige un gros bug de la version 0.7.

La majeur partie des bugs/suggestions dont vous nous avez fait part pour la version 0.6 devraient être corrigés/mis en place pour la version 0.8 !

Utilisateurs :

Pour installer le logiciel, vous pouvez ajouter le dépôt PPA (ppa:chaoswizard/tvdownloader) à votre source.list :
deb http://ppa.launchpad.net/chaoswizard/tvdownloader/ubuntu lucid main
OU
deb http://ppa.launchpad.net/chaoswizard/tvdownloader/ubuntu maverick main
ou utiliser la commande :
sudo add-apt-repository ppa:chaoswizard/tvdownloader
puis un petit
aptitude update
aptitude install tvdownloader
N.B. :
- Le PPA contient TVDownloader et MSDL (dépendance de TVDownloader)
- Il vous faudra également rtmpdump que vous pourrez trouver ICI (NB : rtmpdump est désormais dans les dépôts de Ubuntu 10.10 Marverick).

Il faut supprimer l'ancien fichier de configuration/cache si vous utilisez une version précédente de TVD :
rm -r .tvdownloader
Informations :

- Au départ, l'idée principale de TVD était de créer un programme permettant à tous de créer facilement des plugins sans avoir à faire l'interface qui va avec.
Et actuellement, je me retrouve à passer une bonne partie de mon temps à mettre à jour les plugins, temps que je n'ai plus pour développer le programme.
Je vais donc continuer à maintenir SEULEMENT les plugins suivants :
- CanalPlus
- FranceInter
- M6Replay et W9Replay
- Podcasts
Pour les autres, ils seront supprimer lorsqu'ils ne fonctionnent plus et ne seront plus mis à jour (par moi en tout cas).
J'espère que certains d'entre vous nous aiderons à développer des plugins.
Ils seront bien sur ajoutés au logiciel.

Merci à vous !
pas mal du tout, ça marche plutôt pour une première version
et j'aime beaucoup le coté évolutif (chaque chaîne est considérée comme un plugin qui peut être mis à jour indépendamment)
je m'abonne à ce sujet
salut

je vais tester ça aussi, merci 😉
Voilà, premier retour fait par mail, avec quelques soucis & quelques suggestions.

En tout cas, très bon départ.
Hop, un p'tit message pour m'abonner et, dès que j'aurais testé, y'aura aussi un retour.
En fait, si j'ai tout bien suivi, vous avez repris le projet µrecorder et collé une interface graphique dessus, c'est ça? j'ai tout bon?
Litteul-Korrigan a écritHop, un p'tit message pour m'abonner et, dès que j'aurais testé, y'aura aussi un retour.
En fait, si j'ai tout bien suivi, vous avez repris le projet µrecorder et collé une interface graphique dessus, c'est ça? j'ai tout bon?
Hum, on n'a pas vraiment repris le projet ; on en a plutôt commencé un qui regrouperait tous les autres (même si on n'utilise pas le même code).
Oki doki, j'avais donc tout bien compris, mais à l'envers 😛

C'est installé chez moi, dès que j'ai 5mn, je le teste pour voir.
Je vais faire une liste des bogues connus dans le deuxième post.

Merci de vérifier que ce que vous me signalé n'est pas dans cette liste.
Vermouth a écritJe vais faire une liste des bogues connus dans le deuxième post.

Merci de vérifier que ce que vous me signalé n'est pas dans cette liste.
Vermouth a écrit________________________ Améliorations demandées ________________________
- Pouvoir afficher toutes les émissions, sans avoir à utiliser le troisième élément de filtre (genre tout Pluzz-france5...).
- Une option "tout afficher" en début de troisième liste.
Ces deux améliorations sont la même demande.
J'avais juste suggéré un choix "tout afficher" pour voir toutes le émissions, sans filtre.:rolleyes:
BmD_Online a écritJ'avais juste suggéré un choix "tout afficher" pour voir toutes le émissions, sans filtre.:rolleyes:
Si j'ai bien compris, dans la 3ieme liste, tu voudrais un "Tous les fichiers" ?
Si c'est ça, ça mettrait un sacré moment pour charger tous les fichiers car s'il faut charger tous les fichiers des émissions de Pluzz...
J'ai essayé et je n'arrive pas à l'utiliser.

Voilà le retour de la console :
Traceback (most recent call last):
File "/usr/share/tvdownloader/Main.py", line 57, in <module>
main = Main()
File "/usr/share/tvdownloader/Main.py", line 52, in __init__
window = MainWindow()
File "/usr/share/tvdownloader/MainWindow.py", line 38, in __init__
self.setupUi( self )
File "/usr/share/tvdownloader/ui/ui_MainWindow.py", line 40, in setupUi
self.tableWidgetFichier.setInputMethodHints(QtCore.Qt.ImhNone)
AttributeError: 'QTableWidget' object has no attribute 'setInputMethodHints'
chaoswizard a écrit
BmD_Online a écritJ'avais juste suggéré un choix "tout afficher" pour voir toutes le émissions, sans filtre.:rolleyes:
Si j'ai bien compris, dans la 3ieme liste, tu voudrais un "Tous les fichiers" ?
Si c'est ça, ça mettrait un sacré moment pour charger tous les fichiers car s'il faut charger tous les fichiers des émissions de Pluzz...
Tout afficher... pour une chaine.
Tu choisis Pluzz, puis France2 et tu peux tout voir, sachant qu'il n'y a généralement qu'un téléchargement possible par émission.
Sinon, effectivement la liste risquerait d'être longue (ex Canal+).
sailing a écritJ'ai essayé et je n'arrive pas à l'utiliser.

Voilà le retour de la console :
Traceback (most recent call last):
File "/usr/share/tvdownloader/Main.py", line 57, in <module>
main = Main()
File "/usr/share/tvdownloader/Main.py", line 52, in __init__
window = MainWindow()
File "/usr/share/tvdownloader/MainWindow.py", line 38, in __init__
self.setupUi( self )
File "/usr/share/tvdownloader/ui/ui_MainWindow.py", line 40, in setupUi
self.tableWidgetFichier.setInputMethodHints(QtCore.Qt.ImhNone)
AttributeError: 'QTableWidget' object has no attribute 'setInputMethodHints'
J'ai reçut ton mail ne t'inquiète pas 😉 !
BmD_Online a écrit
Vermouth a écritJe vais faire une liste des bogues connus dans le deuxième post.

Merci de vérifier que ce que vous me signalé n'est pas dans cette liste.
Vermouth a écrit________________________ Améliorations demandées ________________________
- Pouvoir afficher toutes les émissions, sans avoir à utiliser le troisième élément de filtre (genre tout Pluzz-france5...).
- Une option "tout afficher" en début de troisième liste.
Ces deux améliorations sont la même demande.
J'avais juste suggéré un choix "tout afficher" pour voir toutes le émissions, sans filtre.:rolleyes:
Oui c'est vraie.
Par contre le problème de cela c'est que ça demanderai de téléchargé beaucoup de page pour certaine chaîne.
On fera un essaie quand on aura une méthode de téléchargement plus efficace.
sailing a écritJ'ai essayé et je n'arrive pas à l'utiliser.

Voilà le retour de la console :
Traceback (most recent call last):
File "/usr/share/tvdownloader/Main.py", line 57, in <module>
main = Main()
File "/usr/share/tvdownloader/Main.py", line 52, in __init__
window = MainWindow()
File "/usr/share/tvdownloader/MainWindow.py", line 38, in __init__
self.setupUi( self )
File "/usr/share/tvdownloader/ui/ui_MainWindow.py", line 40, in setupUi
self.tableWidgetFichier.setInputMethodHints(QtCore.Qt.ImhNone)
AttributeError: 'QTableWidget' object has no attribute 'setInputMethodHints'
Tu as quelle version de Python et de PyQt ?