#51 Le 08/05/2008, à 08:51
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Voici les logs :
Pour mon pc de bureau :
++ cat index.html
++ grep -o 'getpdf.php?id=[0-9]*'
++ tail -1
++ grep -o '[0-9]*'
+ N=173
+ ADRESSE=(http://www.myfreesport.fr/magazine/getpdf.php?id=$N)
+ GET_QUO
+ wget 'http://www.myfreesport.fr/magazine/getpdf.php?id=173'
+ zenity --progress '--title=Veuillez patienter' '--text=Téléchargement du journal en cours...' --pulsate --auto-close --auto-kill
+ ERREUR
+ '[' 0 '!=' 0 ']'
+ GET_QUO_OK
Pour mon Eeepc :
++ cat index.html
++ grep -o 'getpdf.php?id=[0-9]*'
++ tail -1
++ grep -o '[0-9]*'
+ N=
+ ADRESSE=(http://www.myfreesport.fr/magazine/getpdf.php?id=$N)
+ GET_QUO
+ wget 'http://www.myfreesport.fr/magazine/getpdf.php?id='
+ zenity --progress '--title=Veuillez patienter' '--text=Téléchargement du journal en cours...' --pulsate --auto-close --auto-kill
+ ERREUR
+ '[' 1 '!=' 0 ']'
+ exit
Sur l'Eeepc la valeur $N n'arrive pas à être déterminée ...
j'ai modifié :
N=$(cat index.html | grep -o "getpdf.php?id=[0-9]*" | tail -1 | grep -o "[0-9]*" )
ADRESSE=(http://www.myfreesport.fr/magazine/getpdf.php?id=$N)
En :
N=$(cat index.html | grep -o "getpdf.php?id=[0-9]*" | tail -1" )
ADRESSE=(http://www.myfreesport.fr/magazine/$N)
En faisant ainsi, le journal est parfaitement télécharger sur les 2 machines ... Le petit Eeepc a du mal avec plusieurs Pipes ( | ) ? :rolleyes:
J'ai donc par la même occasion effectué une MAJ version = 1.1.2
Merci pour vos commentaires !!
Dernière modification par weedfast (Le 08/05/2008, à 08:54)
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#52 Le 08/05/2008, à 08:57
- Ras'
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Je sais pas quel est la source du problème mais l'interêt de grepper pour trouver le numéro puis remettre le début de l'adresse avec le numéro au bout est très limité en même temps
A la limite ce serait utile si dans ta fenêtre Zenity tu mettais "téléchargement du journal n°$N en cours" ou qu'au début du script tu vérifiais que le journal n'est pas déja là avant de le dl
EDIT : tu peux essayer ?
cat .temp | grep $date | grep -o "/magazine/getpdf.php?id=[0-9]*" | tail -1 | cut -f2 -d "="
(c'est pas propre mais c'est pour situer le problème sur ton eee)
RE EDIT : et ensuite essai :
bla=$( cat index.html | grep -o 'getpdf.php?id=[0-9]*' )
echo $bla
bla= $( echo $bla | tail -1 )
echo $bla
bla= $( echo $bla | grep -o '[0-9]*' )
ech $bla
ADRESSE=(http://www.myfreesport.fr/magazine/getpdf.php?id=$N)
echo $ADRESSE
Et signale ton topic à un modo (c'est dans les boutons avec éditer et citer) pour demander à ce qu'il soit déplacé dans truc&astuces
Dernière modification par Ras' (Le 08/05/2008, à 09:08)
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#53 Le 08/05/2008, à 09:35
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Je me sert du numero du journal pour l'indiquer en fin de téléchargement ainsi que pour renommer le pdf reçu en :"Sport_XXX.pdf"
Merci !!
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#54 Le 08/05/2008, à 09:48
- Ras'
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Pas le temps de regarder ton script en détail mais en passant :
Tu devrais rajouter un
if ! [[ -f Sport_XXX.pdf ]]
then
` téléchargement de l'émission `
else
echo "le fichier existe déja"
fi
Tu devrais changer wget http://www.myfreesport.fr/magazine/ (ligne 165) pour mettre quelque chose genre
wget -O .temp http://www.myfreesport.fr/magazine/
L'avantage est que le fichier index.html sera renommé .temp et donc sera transparent dans nautilus.
pour mon script canal je télécharge 2 fichiers pour chaque émissions, au début je l'avais pas mis en fichier caché et si tu te trouve dans ce répertoire à ce moment là c'est très désagréable de voir les fichiers apparaitre et disparaitre toutes les secondes ^^
C'est un détail mais c'est comme ça qu'on arrive à la perfection ^^
Je regarderais ton script en détails plus tard
EDIT : tu devrais aussi ajouter plus de souplesse à ton script...
Enfin je sais pas si il existe autre chose qu'evince mais par exemple le script ne fonctionnera pas chez moi si je n'ai pas evolution, or je n'ai pas forcément envie d'envoyer le journal par mail et encore moins envie d'installer evolution et nautilus-sendto :\
Dernière modification par Ras' (Le 08/05/2008, à 11:36)
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#55 Le 08/05/2008, à 12:42
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Nouvelle MAJ Version = 1.1.3
* Le script vérifie si le magazine Sport a déjà été téléchargé.
* Tout les téléchargements sont archivés dans un fichier log ( Voir section 3 - Vérifier les téléchargements grâce au fichier .GetNews_log dans le fichier d'aide pour plus d'information ).
* Mise à jour du fichier d'aide.
* Résolution de divers bugs.
Dernière modification par weedfast (Le 08/05/2008, à 12:43)
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#56 Le 08/05/2008, à 13:58
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Nouvelle MAJ Version = 1.1.4
* La gestion des dépendances est plus flexible à présent : Seul zenity et wget sont obligatoires.
* Mise à jour du fichier d'aide.
je souhaite laisser les utilisateurs utiliser leurs propres logiciels :
Pour envoyé les mails .
Pour lire le pdf.
Pour ouvrir le navigateur de fichier.
Clients mail :
* evolution
* thunderbird
Lecteur PDF :
* xpdf
* evince
Navigateur de fichier :
* nautilus
* pcmanfm
* thunar
Ceci est une liste temporaire des logiciels que GetNews pourrais prendre en compte. J'ai mis de coté les applications KDE ( désolé ), la raison est que pour l'instant le script utilise zenity pour l'affichage des boites de dialogue et non Kdialog.
Dernière modification par weedfast (Le 10/05/2008, à 15:51)
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#57 Le 10/05/2008, à 16:22
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Nouvelle MAJ Version = 1.1.5
* Mise en place d'un assistant de configuration.
Celui-ci permet :le choix d'un client mail :
¤ evolution
¤ thunderbird
¤ Claws-Maille choix du lecteur PDF :
¤ xpdf
¤ evincele choix de votre navigateur de fichier :
¤ nautilus
¤ pcmanfm
¤ thunarle choix du répertoire de téléchargement
Voir la section " # 2-Comment configurer GetNews ? " du fichier GetNews_help pour plus d'informations.* Modification du fichier d'aide.
* Modification de divers éléments du script.
Note : Je n'ai pas pu tester les différents clients mail pour l'envoie des pdf en pièce jointe ( J'utilise evolution ). J'attends donc vos retours sur leurs fonctionnement ...
De même si vous avez d'autres logiciels à proposés (non KDE) n'hésitez pas !!
Dernière modification par weedfast (Le 14/05/2008, à 21:06)
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#58 Le 10/05/2008, à 17:17
- Ras'
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Tu devrais mettre une mise à jour automatique, la vitesse d'évolution ressemble à celle de mon script au début
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#59 Le 10/05/2008, à 17:31
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Tu devrais mettre une mise à jour automatique, la vitesse d'évolution ressemble à celle de mon script au début
J'y pense ... mais pour l'instant je m'attarde à créer un lanceur GetNews dans le menu applications-->internet
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#60 Le 10/05/2008, à 21:21
- Ras'
Re : Téléchargement facile des journaux 20 minutes, sport et metro
C'est très facile, juste un fichier tout bête à créer et à déplacer au bon endroit. Astuce : créer le fichier et déplace le avec gksudo, parce que lancer le script en superuser est vraiment pas une bonne idée, ça fous le bordel.
Le seul truc chiant c'est de trouver le nom exact de la variable "Categorie" mais faut se baser sur les fichiers déja existant pour les autres programmes
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#61 Le 14/05/2008, à 20:51
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Nouvelle MAJ Version = 1.2.0
* Ajout de la fonction " ajouter un lanceur à votre menu ".
* Getnews peut être mise à jours automatiquement.
* Modification de l'interface.
* Le fichier GetNews_log peut être visualisé directement.
* Modification de divers éléments du script.
* Modification du fichier d'aide.
Voici donc la nouvelle version
Note : Pour ceux qui passent de la version 1.1.5 ou inférieur à la version 1.2.0, je vous conseille de supprimer GetNews ainsi que tout les fichiers de configurations.
Les principales nouveautés concernent donc la fonction de mise à jours, l'icône GetNews dans votre menu ( Icône réalisé sous inkscape disponible ici : http://ubunblox.free.fr/UbunBlox/GetNew … _64x64.svg ).
Les fichiers de configurations sont à présent réunis dans le dossier /.getnews situé dans votre répertoire personnel .
L'interface du script est remaniée, j'espère que ça ne fait pas trop fouillis !!
N'hésitez pas à laisser vos commentaires
Dernière modification par weedfast (Le 14/05/2008, à 21:08)
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#62 Le 15/05/2008, à 19:21
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Nouvelle MAJ Version = 1.2.1
* Le gestionnaire de fichier Rox-Filer a été ajouté à liste des logiciels pris en compte.
* Modification de certaines boites de dialogue.
Voici donc une nouvelle version de GetNews et une occasion pour vous ( si vous possédez la version 1.2.0 ) de tester la fonction de mise à jours automatique !!
J'attends vos retours sur ce point ...
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#63 Le 17/05/2008, à 23:12
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Un petit up pour avoir vos retours sur les fonctions suivantes :
* Mise à jours automatique.
* Création du lanceur.
* Envoie du pdf en pièce jointe via les différents clients mail.
N'hesitez pas à faire vos retours en cas de problème !!
Dernière modification par weedfast (Le 17/05/2008, à 23:12)
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#64 Le 06/06/2008, à 13:54
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Nouvelle MAJ Version = 1.2.2
* Résolution d'un bug lors de l'envoie du pdf avec Claws-Mail
Par contre je ne trouve la commande afin d'utiliser thunderbird ( je ne m'en sert pas ) donc si une personne connaît la réponse qu'il fasse signe !!;)
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#65 Le 08/07/2008, à 19:51
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Up !!
Par contre je ne trouve la commande afin d'utiliser thunderbird ( je ne m'en sert pas ) donc si une personne connaît la réponse qu'il fasse signe !!wink
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#66 Le 09/08/2008, à 11:29
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Nouvelle MAJ Version = 1.3.0
* Ajout d'une notification lors du téléchargement programmer avec cron
Cette MAJ inclue une nouvelle dépendance : notify-send
Pour l'installer :
sudo apt-get install notify-send
À présent GetNews vous informera du téléchargement de votre quotidien programmé avec cron, vous serez notifié lors du démarrage du téléchargement, lorsque celui-ci sera accompli mais aussi en cas d'érreur .
Dernière modification par weedfast (Le 09/08/2008, à 11:29)
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#67 Le 09/08/2008, à 11:47
- weedfast
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Nouvelle MAJ Version = 1.3.1
Résolution d'un bug dans la section " vérification des dépendances "
Mon blog : http://ubunblox.servhome.org/ --> Tutos, Astuces, etc...
Portable : Asus Eee PC
Desktop : Asus P4c800, Intel P4C 3Ghz,
Corsair twinx xms Cas 2 2*512,Nvidia 6800GT
Hors ligne
#68 Le 04/05/2009, à 21:57
- MisB
Re : Téléchargement facile des journaux 20 minutes, sport et metro
Salut à tous
le lien de téléchargement du 20 minutes a changé depuis deux semaines environ, alors pensez à modifier la ligne 528 du script.
Voici le nouveau lien:
http://pdf.20minutes.fr.s3-external-3.amazonaws.com
Bonne lecture à tous.
Je suis passé du côté LIBRE de la force.
PC1: dual core E8500 à 4.32Ghz et 4Go de Ram sous Debian Testing 64bits
PC2: P4 à 2.40Ghz et 1Go de Ram sous Debian Testing LXDE 32bits
PC3: netbook Asus 1005PE et 2Go de Ram sous Debian Testing MATE 32bits
Hors ligne