Depuis que je suis osus archlinux je decouvre toute les possibilités de conky qui est vraiment formidable! En ce moment j'aimerai beaoucoup pouvoir afficher un flus Rss dans mon Conky. Une petite recherche ma mené vers un script et les liens des flux Rss que je desire. Seulement j'ai un petit probleme d'affiche. En effet les phrase ne s'affiche pas coorectement et sont tronqué :s faute au script a conky ou un parametrage ? mais comme je n'y connais rien :s
Donc voila les liens que je souhaite affiché:
http://www.evene.fr/rss/citation_jour.xml
http://www.evene.fr/rss/chroniques_jour.xml
le script que j'ai peché:
Code : Tout sélectionner
#!/bin/bash
# RSS Display Script by Bill Woodford (admin@sdesign.us) v1.0
#
# This script is designed to output story titles for most any RSS Feed.
#
# This script depends on curl. Please ensure it is installed and in your $PATH
# 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 URI LINES TITLENUM}
# URI = Location of feed, ex. http://www.gentoo.org/rdf/en/glsa-index.rdf
# LINES = How many titles to display (default 5)
# TITLENUM = How many times the title of the feed itself is specified, usually 1 or 2 (default 2)
#
# Usage Example
# ${execi 300 /home/youruser/scripts/conky-rss.sh http://www.foxnews.com/xmlfeed/rss/0,4313,1,00.rss 4 2}
#RSS Setup - Don't change unless you want these values hard-coded!
uri=$1 #URI of RSS Feed
lines=$2 #Number of headlines
titlenum=$3 #Number of extra titles
#Script start
#Require a uri, as a minimum
if [[ "$uri" == "" ]]; then
echo "No URI specified, cannot continue!" >&2
echo "Please read script for more information" >&2
else
#Set defaults if none specified
if [[ $lines == "" ]]; then lines=5 ; fi
if [[ $titlenum == "" ]]; then titlenum=2 ; fi
#The actual work
curl -s --connect-timeout 30 $uri |\
sed -e 's/<\/title>/\n/g' |\
grep -o '<title>.*' |\
sed -e 's/<title>//' |\
head -n $(($lines + $titlenum)) |\
tail -n $(($lines))
fi
Code : Tout sélectionner
$color${execi 900 /home/aurelien/.conky-rss.sh http://www.evene.fr/rss/chroniques_jour.xml 2 1}
Code : Tout sélectionner
$color${execi 900 /home/aurelien/.conky-rss.sh http://www.evene.fr/rss/citation_jour.xml 5 1}

Une idée pour resoudre mon probleme ou avez vous un autre script succeptible de m'afficher correctement les flux ???
Merci d'avance...