Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#151 Le 13/04/2008, à 11:36

franco12

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

c'est nikel
j'utilise ton script tous les jours pour toutes les emissions canal n'ayant pas de flux rss dispo.
Je retrouve toutes les vidéos canal dans une "chaine" qui scrute le répertoire d'arrivée des vidéos.
4cda75ab6a9d4a85c7a0975ba7687c39.png

Merci pour ton script très pratique


"La route est (peut-être un peu) longue, mais la voie est (plus que jamais) libre" - Citation de Framasoft modifiée
Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org
Mon jabber : francois_@jabber.fr

Hors ligne

#152 Le 13/04/2008, à 11:45

Ras'

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

cool encore un utilisateur ^^

Par contre, si tu utilise miro, quel est l'interêt de mon script ?
C'est pas justement le but de miro de télécharger les émissions ?


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.

Hors ligne

#153 Le 13/04/2008, à 12:04

franco12

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Raskal a écrit :

cool encore un utilisateur ^^

Par contre, si tu utilise miro, quel est l'interêt de mon script ?
C'est pas justement le but de miro de télécharger les émissions ?

Miro s'appuie sur tes flux rss vidéo (podcast)
en ce qui concerne les emissions de canal+, tout n'est pas dispo en podcast. Il en manque un paquet!
D'où l'intéret de ton script qui va les télécharger. Je peux ensuite les visionner dans miro et savoir lesquelles je n'ai pas encore vu.

Alors l'idéal, ça serait que quelqu'un mette en place les podcasts manquant (à l'aide de ton script par ex)
Faut peut être demander à http://www.rss-one.com/ chez qui je me suis procuré les flux...

L'intéret des flux c'est que Miro recherche régulierement les MAJ dans ces flux (comme un grand).
On est directement au courant quand une émission est dispo et on évite d'avoir à lancer ton script de rappariement.

edit : j'ai contacté rss-one

Bonjour,

Actuellement vous diffusez les flux rss pour les guignols, le zapping et le SAV des emissions. D'autres emissions de canal+ qui sont assez nombreuses mais néanmoins beaucoup regardées n'ont pas de flux rss vidéos :

_Le petit journal actu de Yann Barthès
_La météo de Louise Bourguoin
_Le petit journal people de Yann Barthès
_Le top 5 de Thomas Ngijol
_La revue de presse de Chris Esquerre
_La chronique de Sebastien Tohen
_L'avis de Mouloud
_Le daily show
_La chronique de Stephane Guillon
_Le Groland
_Les têtes à claques
_Les Pépites du net
_Le meilleur du hier (semaine courante)

Niveau technique, toutes ces emissions sont diffusées sur leur site et il est possible de les rappatrier toutes au format flv à l'aide d'un script. comme celui-ci :http://ibidems.free.fr/ras/canal.html. Enfin vous le savez déjà surement.

Je suppose que je ne suis pas le seul à chercher ces flux.
Si vous voulez avoir l'exclusivité vous voyez ce que vous pouvez faire wink

Cordialement.

Dernière modification par franco12 (Le 13/04/2008, à 12:20)


"La route est (peut-être un peu) longue, mais la voie est (plus que jamais) libre" - Citation de Framasoft modifiée
Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org
Mon jabber : francois_@jabber.fr

Hors ligne

#154 Le 13/04/2008, à 15:01

Ras'

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Je suis pas sur que mon script soit très adapté à ce genre de manip ...

"le cooz" à fait un script php qui va chercher les url des émissions et met les vidéos dans un blog (enfin un lien vers les vidéos, toujours hébergées sur le site de canal)
A mon avis il serait plus judicieux d'adapter son script (php) et se servir des flux rss des blogs ....

Voir par exemple : http://lesguignolsdeinfo.blogspot.com/
ou encore http://zappingland.blogspot.com/
(et tous les liens dans la colonne sur le coté)

D'ailleurs il a rajouté plein d'émissions apparement smile


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.

Hors ligne

#155 Le 13/04/2008, à 15:06

Malizor

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Fécilitation, on arrive bientôt au niveau d'une application professionnelle!

Mes suggestions pour que ce que le génial devienne parfait:

Votre mission, si vous l'acceptez, serait de pouvoir se passer de la ligne de commande (sauf installation of course...)

1/Pour le lanceur, plutôt que de démarrer avec l'option date je pense qu'il faudrait afficher une fenêtre ou on pourrait choisir entre "télécharger les émissions de la veille" (par défaut), "télécharger des émissions antérieures" (qui lancerait le calendrier etc.) et "autres options".
Ce dernier permettrait (via une autre fenêtre) de choisir entre  "aide" , "modifier la configuration" (pratique plutôt que d'éditer le fichier à la main!) et un "à propos" avec le numéro de version, historique du changelog et un lien pour pouvoir t'envoyer des lettres d'insultes quand ça marche pas (en gros un lien vers cette page pour poster si ya un blème)

2/Le problème avec l'icône de lancement c'est qu'il vaut mieux que la barre de progression soit active sinon ba on sait pas si ça fonctionne ou pas -> option active par défaut ou alors conseillée pendant la conf.?

3/Au fait pendant la configuration quand on nous demande "voulez vous utiliser une barre de progression gtk?" les réponses sont "valider" ou "annuler". Un petit "Oui, je le veux" ou "NAN A VEU PA" serait pas plus compréhensible? (comment ça je chipote? mad )

4/Elle est cool cette barre de progression, mais ya pas de bouton pour la réduire!
Je pense que l'idéal serait ,une fois le script lancé, de réduire le script dans la zone de notification (avec ta petite icone c+ qui va bien) et que un clic dessus fasse apparaitre la barre de progression ou mieux une infobule avec une barre dedans (mais la c'est peut-être un peu trop compliqué)

5/Pour ceux qui débute, vérifier que zenity est installé et afficher quelque chose le cas échéant (d'ailleurs, tu pourrais rajouter un petit apt://zenity sur la page d'accueil?)

6/ Encore? Ba je trouve que c'est déjà pas mal, après tous ça y suffira juste de faire un paquet .deb et de le faire intégrer par défaut dans Intrepide Ibex wink

Dernière modification par Malaria (Le 13/04/2008, à 15:12)


« Prouver que j'ai raison serait accorder que je puis avoir tort. »  -  Beaumarchais  ← Le premier troll ?

Hors ligne

#156 Le 13/04/2008, à 15:14

franco12

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Pour être "compris" par miro, il faut que le flux renvoit directement sur les flv (et non sur les pages web les contenant)

Un exemple avec le flux de linuxjournal :
http://linuxjournal.blip.tv/rss/itunes

Le rendu sous miro (sachant que ce flux est également compatible itunes) :
b41e156e5ccb3949e6872711b1203899.png

Donc le "truc" ça serait de concevoir un fichier xml (le flux) par émission qu'on pourrait alimenter en utilisant ton script (apres modif) par exemple.
Je ne sais pas comment ils font les gars de rss-one mais ils doivent avoir des scripts similaires pour récupérer les vidéos dans leurs flux.

Ce n'est qu'une idée qui est un peu HS mais qui peut faire partie d'un autre projet

Dernière modification par franco12 (Le 13/04/2008, à 15:35)


"La route est (peut-être un peu) longue, mais la voie est (plus que jamais) libre" - Citation de Framasoft modifiée
Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org
Mon jabber : francois_@jabber.fr

Hors ligne

#157 Le 14/04/2008, à 11:29

MulX

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Salut,
juste un petit truc que tu devrais faire c'est vérifier que zenity est bien installer sur la machine wink

if [ !  $(which zenity) ] ; then
echo "Install zenity merde (puis le lit le tutos aussi ! ) "
exit 1
fi

Ensuite tu devrais rajouter le support pour kdialog wink
Voici une liste de fonction toute prête pour kdialog tirée des premières version de PlayOnLinux (1.7.x) smile

#!/bin/bash
# Copyright (C) 2007 Pâris Quentin
#  		     Cassarin-Grand Arthur
# 		     Petit Aymeric

# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 

message () 
{
	kdialog --title "$TITRE" --msgbox "$1"
}
champ ()
{
	kdialog --title "$TITRE" --inputbox "$1" "$2"
}
erreur ()
{
	kdialog --title "$TITRE" --error "Erreur : $1"
}
question () 
{
	kdialog --title "$TITRE" --yesno "$1"
	echo $?
}
attention () 
{
	kdialog --title "$TITRE" --sorry "ATTENTION : $1"
}
menu ()
{
	kdialog --title "$TITRE" --combobox "$1" $2
}
attendre ()
{
	dcopRef=`kdialog --title "$TITRE" --progressbar "$1"`
	dcop $dcopRef setAutoClose true

	$2

	dcop $dcopRef setProgress 100;
	dcop $dcopRef close

}
faire()
{
	read lecture
	if [ ! "$lecture" = "" ]
	then
		faire
	fi	
}
attendre_multiple()
{
	dcopRef=`kdialog --title "$TITRE" --progressbar "$1"`
	dcop $dcopRef setAutoClose true
	faire

	dcop $dcopRef setProgress 100;
	dcop $dcopRef close
}
renvoi ()
{
	inc=0
	read inc
	if [ ! "$inc" = "" ]
	then
		dcop $dcopRef setProgress $inc;
		echo $inc
		renvoi
	fi
}
telecharger ()
{
	dcopRef=`kdialog --title "$TITRE" --progressbar "$1"`
	dcop $dcopRef setAutoClose true

	wget -nc "$2" 2>&1 | sed -u -n -r 's/^.* ([0-9]{1,3})%.*$/\1/p'| renvoi


	dcop $dcopRef setProgress 100;
	dcop $dcopRef close
	echo "Telechargement terminé"
}
selectionner_fichier ()
{
	fichier=$(kdialog --title "$TITRE" --getopenurl ~)
	fichier=${fichier:7}
	echo $fichier	
}
afficher_fichier ()
{
	kdialog --title "$TITRE" --textbox "$1" 500 500
}

et même si tu est courageux tu peut aussi utilisé dialog pour les (K)(G)(X)onsoliste big_smile

PS : Il s'agit du fichier interface_qt de PlayOnLinux 1.7.x. Je peux te passer aussi le fichier qui permet de gérer l'interface gtk (zenity) et dialog tout en utilisant les mêmes commandes (message, question ...) et le resultat et juste une meilleure intégration dans l'environnement smile

PPS : Non je ne suis pas utilisateur de ton script, je suis un "cliqueur" de lien et passionné du bash cool

PPPS : Je peux voir si j'ai pas une version plus récente des fichiers interface_* (quelque fonction de rajouté je crois).

PPPPS : Pense a mettre ton script sous une licence wink

PPPPPS : Je crois que c'est tout big_smile

EDIT :

dd=${date:0:2}
mm=${date:3:2}
yy=${date:6:2}
date_us="$mm/$dd/$yy"

Pourquoi ce faire ch*er a découpé une chaine alors que date peut te retourner directement les bon truc ?

Dernière modification par MulX (Le 14/04/2008, à 11:32)


Tchous, MulX. -- PlayOnLinux :) -- Gopherspace !   -- 6 * 9 = 42 (si si) --  Humph? -- Follow me!

Hors ligne

#158 Le 14/04/2008, à 14:42

Shay

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Help!!!
j'arrive pas a retrouver les video apres le telechargement,
tout ce passe nickel jusqu'a la fin du telechargement mais apres qu'on je vais dans home/video/canal+ je ne retrouve pas les video :s


---
Save Water, drink Beer!

Hors ligne

#159 Le 14/04/2008, à 19:10

raf64flo

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Merci beaucoup pour ce script !

Ça me permet de me sentir moins seul le soir ! Et ça change des conneries d'un autre genre sur d'autres chaînes ! lol

D'ailleurs, heureusement que je n'ai pas de télé, je suis plus épargné que bien d'autres ! big_smile


L'avenir de nos Libertés Fondamentales passe par la défense de nos Libertés Numériques !
Promouvoir et défendre le logiciel libre contre les projets numériques liberticides du gouvernement !
Apprenez à [url=[Merci de relire les règles]/5zbvwn]utiliser OpenOffice.org en images.[/url]

Hors ligne

#160 Le 14/04/2008, à 19:13

zelicopter

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Merci Raskal pour cette astuce géniale. Je viens d'utiliser ton script, ça marche impec. et c'est vraiment pratique. smile


Toshiba Satellite M70 168. Windows XP/Ubuntu Hardy.
Acer Aspire 1810TZ Windows 7/Lucid Lynx.
iMac Alu 20, 2,66 GHz, Mac OS X Leopard/Intrepid Ibex.
RESF APRIL

Hors ligne

#161 Le 14/04/2008, à 22:56

Shay

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

C'est bon ca fonctionne chez moi je viens de trouver les video sous mon home :s
merci raskal pour le script wink


---
Save Water, drink Beer!

Hors ligne

#162 Le 14/04/2008, à 23:22

Shay

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Je viens de creuser un peu le problemes et j'avais des problemes d'autorisations sur le dossier C+ celui qui a ete creer automatiqument par le script.
j'ai lancer nautilus en sudo et changer les permissions root la c entrain de telecharger nickel!
encore une fois merci Ras,
j'ai pas de Tv chez moi, c'est tant mieux, mais C+ c autre choses smile
@+


---
Save Water, drink Beer!

Hors ligne

#163 Le 15/04/2008, à 11:10

Ras'

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Pas le temps de lire tout ça maintenant mais j'ai cru comprendre que j'avais du boulot ^^

Merci pour votre interet je regarde ça en détails plus tard smile


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.

Hors ligne

#164 Le 15/04/2008, à 14:55

Ras'

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Merci pour tes propositions Malaria smile
Certaines sont peut être un peu chiantes à mettre en oeuvre, d'autres irréelles, mais je prend tout en compte quand même. Je vais faire mon possible pour le rendre plus user friendly wink


MulX a écrit :

Salut,
juste un petit truc que tu devrais faire c'est vérifier que zenity est bien installer sur la machine wink

if [ !  $(which zenity) ] ; then
echo "Install zenity merde (puis le lit le tutos aussi ! ) "
exit 1
fi

Merci poiur la commande which wink

Ensuite tu devrais rajouter le support pour kdialog wink

Vi je regarderais ça mais les propositions de Malaria seront prioritaires car plus pertinentes à mon goût, mais merci de l'idée, je m'y pencherais smile

PPPPS : Pense a mettre ton script sous une licence wink

Ben je sais pas si c'est vraiment nécessaire mais ce script est on ne peut plus libre. Après je connais pas le détail de chacune donc bon...


EDIT :

dd=${date:0:2}
mm=${date:3:2}
yy=${date:6:2}
date_us="$mm/$dd/$yy"

Pourquoi ce faire ch*er a découpé une chaine alors que date peut te retourner directement les bon truc ?


A l'époque ou je l'ai écrit j'avais une raison de faire ça, mais là je la trouve plus... :\
Peut être que c'est plus nécessaire... Ca m'a pas l'air en tout cas, je vérifie avant de modifier quand même.
EDIT : je crois que c'était la fonction download 2 qui à besoin de la date en version américaine pour retrouver le jour de la semaine, et pour pas tout mélanger j'ai défini date us là ou je définie la date normale.

Dernière modification par Raskal (Le 15/04/2008, à 14:59)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.

Hors ligne

#165 Le 15/04/2008, à 20:52

Yodah

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Merci beaucoup pour ton script qui me permet de continuer à suivre tout ce que j'aime de chez Canal pendant que je suis expatrié en Irlande.

Hors ligne

#166 Le 18/04/2008, à 11:16

Ras'

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Mon frère se sert de mon script \o/
(j'suis super fier ^^)

Et il m'a demandé si y'avait un moyen de convertir les vidéos au format ipod (personne n'est parfait) du coup je fais passer ça en priorité (en plus c'est pas compliqué normalement) je rajouterais quelques autres format et au passage la vérification des dépendances wink
Enfin on verra tout ça si j'ai le courage en sortant du sauna sinon ce sera ce week end ^^


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.

Hors ligne

#167 Le 18/04/2008, à 11:41

Ras'

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Maeda a écrit :

Oui, je me suis fait un petit script tout con, que j'ai mis dans le clic droit scripts. Sur un fichier (lisible par défaut bien sûr), je convertis soit en ogg, soit en avi, soit en mpg ou en .mkv.

D'ailleurs pour faciliter le travail tu pourrais poster ton script ?
Comme ça je pourrais l'intégrer directement ^^
Je rajouterais le support ipod, meizu et autres formats particuliers que je connais wink
EDIT : ainsi que PSP et DS vu que j'ai vu ça récemment wink

Dernière modification par Raskal (Le 18/04/2008, à 11:43)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.

Hors ligne

#168 Le 20/04/2008, à 11:17

Apprenti_Nux

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

pas mal du tout RasKal !   moi plus simple je click sur ce lien et hop    tongue

http://emissionstele.gorisse.com/

Hors ligne

#169 Le 20/04/2008, à 11:24

Ras'

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Relis mon premier post wink


Et puis il y a "simple" et "simple"...
Cliquer 15 fois pour avoir chaque émissions dans un nouvel onglet, attendre que ça charge, se taper le site de canal qui est, admettons le, horrible, se taper toutes les pubs, même parfois pendant le chargement de la vidéo, se faire chier si on veut les garder ou ne serait ce qu'avoir un lien direct pour montrer au copains...

Merci, je préfère mon "simple" à moi wink

Dernière modification par Raskal (Le 20/04/2008, à 11:26)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.

Hors ligne

#170 Le 20/04/2008, à 11:56

Apprenti_Nux

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

je suis dacord , je viens de tester ton script. pas mal du tout en effet.

par contre pas daccord avec toi sur le cliquer 15 fois ! tu selectionnes zapping tu click sur le jour que tu veux, play  et fullscreen.... et hop ! aucune attente car c'est du stream

en revanche, il est kler que avec ton script la qualité vidéo des émissions téléchargées sont de bonne qualité +1 ! et que tu peux créer une playlist dans VLC  donc bien sûr ton script est nikel.  mes révérences Monsieur Raskal cool

Hors ligne

#171 Le 20/04/2008, à 12:23

Ras'

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Apprenti_Nux a écrit :

par contre pas daccord avec toi sur le cliquer 15 fois ! tu selectionnes zapping tu click sur le jour que tu veux, play  et fullscreen.... et hop ! aucune attente car c'est du stream

T'as une petite attente de mise en mémoire tampon, pas énorme c'est vrai, mais desfois t'as des pubs et là tu dois attendre...
Et puis je clique 15 fois parce que je regarde 15 émissions ^^

EDIT : 14 en réalité tongue

Dernière modification par Raskal (Le 20/04/2008, à 12:24)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.

Hors ligne

#172 Le 21/04/2008, à 09:28

Lunatic

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Merci pour ce script smile

Petit bug : si on choisit un dossier dans lequel y'a un espace, celui-ci est mal géré et un dossier dont le nom est ce qui précède l'espace est créé.

#173 Le 21/04/2008, à 09:34

Ras'

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Je pense jamais à ça :\
Je corrige ça de ce pas wink

EDIT : c'est fait ^^

Dernière modification par Raskal (Le 21/04/2008, à 09:40)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.

Hors ligne

#174 Le 21/04/2008, à 09:56

Lunatic

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Ça c'est du rapide !

Deux petites questions en passant : je télécharge le zappin en Low et je trouve ça plutôt long, le fichier en est à 20Mo déjà. C'est normal ? À combien arrive-t-on, en moyenne, pour le zapping, en Low et en High ? (ouais je sais je pourrais chercher par moi-même)

Et enfin, quand est-ce que canal+ met à jour son site ? Autrement dit, à partir de quelle heure peut-on programmer un Cron... big_smile

#175 Le 21/04/2008, à 10:03

Ras'

Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+

Je connais pas la différence vu que je dl toujours en High, mais la c'est le zapping de la semaine, il est donc beaucoup plus long que les autres (je viens de le dl, en High il fait 71.3Mo)

Je sais pas quand Canal met à jour son site, quelques heures après la diffusion des émissions je pense (l'avis de mouloud d'aujourd'hui est déja diffusé par exemple)
De toute façon le script télécharge toujours les émissions de la veille, donc même si tu lance le script à 00:01 tu devrais avoir toutes les émissions de la veille.


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.

Hors ligne