Contenu | Rechercher | Menus

Annonce

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.

#1 Le 26/02/2007, à 23:12

eastereggz

config conky et rss?

Bonjour à tous,

Je viens d'installer conky et je suis entrain de m'amuser à le personnaliser!

Seulement j'aimerais bien avoir un flux rss de news fonctionnel dedans!

Voici mon script conky-rss.sh:

#!/bin/bash
# RSS Feed Display Script modified by DarKou v0.2
# Based on RSS Feed Display Script by Hellf[i]re v0.1
#
# This script is designed for most any RSS Feed.  As some feeds may not be
# completely compliant, it may need a bit of tweaking
#
# This script depends on curl.
# Gentoo: emerge -av net-misc/curl
# Debian: apt-get install curl
# Homepage: http://curl.haxx.se/
#
# Usage:
# .conkyrc:	${execi [time] /path/to/script/conky-rss.sh [url][display]}
#
# Usage Example		
#		${execi 300 /home/youruser/scripts/conky-rss.sh http://packages.gentoo.org/archs/x86/stable/gentoo.rss 6}

#RSS Setup
URI=$1
LINES=$2

#Environment Setup
EXEC="/usr/bin/curl -s"

#Work Start
$EXEC $URI | grep "<title>" |\
sed -e :a  -e 's/<[^>]*>//g;/</N' |\
sed -e 's/[ \t]*//' |\
sed -e 's/\(.*\)/ \1/' |\
sed -e 's/\.//' |\
sed -e 's/\"//' |\
sed -e 's/\"//' |\
head -n $(($LINES + 2)) |\
tail -n $(($LINES))

Les lignes usage et usage example doivent elles être activées?
Suis un newbie! Donc je suis pas sûre de faire tout bien comme il le faut!

j'ai rendu le script exécutable et j'ai rajouté à mon fichier ~/.conkyrc

${color}${execi 300 ~/.conky/conky-rss.sh http://packages.gentoo.org/archs/x86/stable/gentoo.rss 6}

Ca fonctionne pas, j'ai pas trouvé de bon tuto...si qqun sait m'aider...merci d'avance!
wink

Hors ligne

#2 Le 27/02/2007, à 00:00

ferreol

Re : config conky et rss?

Je ne sais pas t'aider mais jetrouve que l'pn trouve peu de choses sur conky alors que c'est super puissant on peut lui faire afficher un tas de trucs  dedans Amarok, weather, rss, calendrier...j'en passe et des meilleurs . Je vais créer un post pour que les gens mettent leurs config et un screenshot du resultat.

Voila

Hors ligne

#3 Le 27/02/2007, à 02:18

eastereggz

Re : config conky et rss?

Cool! Bonne idée! wink

Hors ligne

#4 Le 27/02/2007, à 12:54

eldadou38

Re : config conky et rss?

eastereggz a écrit :

Les lignes usage et usage example doivent elles être activées?
Suis un newbie! Donc je suis pas sûre de faire tout bien comme il le faut!

Salut,

   Non, ces lignes là sont des commentaires pour nous aider.
   Par contre, je ne sais pas du tout pourquoi cela ne fonctionne pas.

   Je vais peut-être testé ton script et rajouter ta ligne dans mon .conkyrc.

EDIT : l'option -s de la commande curl c'est ca :

-s/--silent        Silent mode. Don't output anything

Est-ce normal ?

RE-EDIT : apparement une sorte de non-verbose.

A+ wink

Dernière modification par eldadou38 (Le 27/02/2007, à 13:08)


In Ubuntu I trust

Hors ligne

#5 Le 27/02/2007, à 13:59

ferreol

Re : config conky et rss?

j'essaye la meme chose que toi et cela ne marche pas non plus.
En fait je sais pas si mon Rss est bon je prends du journal Le monde mais il est au format Xml .  cela va -t'il marcher?

Hors ligne

#6 Le 27/02/2007, à 15:12

eldadou38

Re : config conky et rss?

Est-ce que la commande suivante est un peu plus parlante (message d'erreur en clair) ?

/usr/bin/curl http://packages.gentoo.org/archs/x86/stable/gentoo.rss -v

Je suis au taf et j'ai un problème de proxy. Donc, voilà ce que cela me donne :

/usr/bin/curl http://packages.gentoo.org/archs/x86/stable/gentoo.rss -v
* getaddrinfo(3) failed for packages.gentoo.org:80
* Couldn't resolve host 'packages.gentoo.org'
* Closing connection #0
curl: (6) Couldn't resolve host 'packages.gentoo.org'


In Ubuntu I trust

Hors ligne

#7 Le 27/02/2007, à 16:17

ferreol

Re : config conky et rss?

chez moi cela marche ouf j'avais mal nommé mon fichier rss alors que j'avais  mis rss.sh

Dernière modification par ferreol (Le 27/02/2007, à 16:17)

Hors ligne

#8 Le 27/02/2007, à 16:37

ferreol

Re : config conky et rss?

enfin c'est tres etrange il affiche pas tout le titre .
et il coupe meme des mots

Que faut il modifier dans RSS.sh alors car j'y comprends pas grand chose a vrai dire. je pense que c'est par la.

#RSS Setup
URI=$1
LINES=$2

#Environment Setup
EXEC="/usr/bin/curl -s"

#Work Start
$EXEC $URI | grep "<title>" |\
sed -e :a  -e 's/<[^>]*>//g;/</N' |\
sed -e 's/[ \t]*//' |\
sed -e 's/\(.*\)/ \1/' |\
sed -e 's/\.//' |\
sed -e 's/\"//' |\
head -n $(($LINES + 2)) |\
tail -n $(($LINES))

si qqn peut m'expliquer

Dernière modification par ferreol (Le 27/02/2007, à 16:38)

Hors ligne

#9 Le 27/02/2007, à 18:54

eastereggz

Re : config conky et rss?

eldadou38 a écrit :

Est-ce que la commande suivante est un peu plus parlante (message d'erreur en clair) ?

/usr/bin/curl http://packages.gentoo.org/archs/x86/stable/gentoo.rss -v

Je suis au taf et j'ai un problème de proxy. Donc, voilà ce que cela me donne :

/usr/bin/curl http://packages.gentoo.org/archs/x86/stable/gentoo.rss -v
* getaddrinfo(3) failed for packages.gentoo.org:80
* Couldn't resolve host 'packages.gentoo.org'
* Closing connection #0
curl: (6) Couldn't resolve host 'packages.gentoo.org'

Merci pour tes réponses, je suis sur tux depuis 2semaines, alors je crainds ne pas tout comprendre à tes réponses complètes!
J'ai pas saisi pourquoi tu parles d'un verbose curl?:D
Merci de m'expliquer si t'as le temps! ;-)

et dans le script la ligne

#!/bin/bash

doit bien âtre activée?

Dernière modification par eastereggz (Le 27/02/2007, à 18:56)

Hors ligne

#10 Le 27/02/2007, à 20:02

eldadou38

Re : config conky et rss?

@eastereggz : J'ai toujours un peu de temps pour des explications tongue

  En fait, tu ne sais pas (enfin je crois) pourquoi ton flux RSS ne s'affiche pas avec Conky, l'option Verbose (Verbeuse) permet d'être dans la plus part des cas assez 'aidante'. Donc, c'est pour cela que je te proposais d'essayer la commande avec l'option '-v'.

Un script shell (ksh, sh, bash ou autre) commence toujours par cette ligne :

    #!/bin/ksh ou sh ou bash

En fait, elle doit rester commenter, même si elle est utilisée pour dire dans quel type de shell le script va s'executer.

@ferreol : En fait, tu as raison. C'est bien dans cette partie qu'il va formater le contenu du Titre, et il utilise sed pour le reformatage (substitution, remplacement, etc...). Il supprime des '<' ou '>' de la ligne du titre, il supprime aussi les '\' ou '\.' . Voilà en gros, en fait il faudrait lancer manuellement la commande curl -s adresse_url nbr_ligne | grep <title>" | head -n $(($LINES + 2)) |tail -n $(($LINES)) , pour voir ce que cela donne sans les sed (si c'est lisible).

wink


In Ubuntu I trust

Hors ligne

#11 Le 27/02/2007, à 22:29

ferreol

Re : config conky et rss?

oui enfin  j'ai essayé avec cette formatation : Le monde resultat bof, CNN bof , BBC bof . alors RSS oui mais bon la formatation il faut comprendre et franchement deja que mon conky clignote et si j'ai deux conky c'est une vrai discothèque:lol:

C'est con car j'avais réussi enfin la météo et le RSS cela commençait à devenir intéressant , en plus j'avais deja réussi amarok.

Dernière modification par ferreol (Le 27/02/2007, à 22:30)

Hors ligne