Ajouter une feed à Akregator
Le 17 septembre 2007 à 10:47.

Ce script a été pompé (et un peu amélioré) ici. Il permet d'ajouter une feed à akregator à distance, je l'utilise conjointement à Firefox pour l'intégration de ce dernier à KDE.

Explications

Ce script est basé sur l'utilisation de DCOP. Rapidement, DCOP permet de liste l'ensemble des applications KDE qui tournent et d'effectuer des actions sur ces applications. Ici nous allons chercher akregator et invoquer un ajout de flux. Enfin, si DCOP n'est pas disponible, on ajoute le flux "à l'ancienne" en appelant l'application en mode ajout.

Syntaxe

/usr/bin/xdg-addrss URL_RSS [ DOSSIER_AKREGATOR ]

Script

#!/bin/sh

url=${1#feed://}

GROUP=$2
if [ -z "$GROUP" ] ; then
  GROUP="FromFirefox"
fi

logger -t New Feed for "$GROUP": $*

if [ "$(dcopfind -a 'akregator')" = "akregator" ]; then
    dcop akregator AkregatorIface addFeedsToGroup "[" "$url" "]" "$GROUP"
else
    # akregator n'est pas lancé : on le lance et on ajoute le flux par les options de ligne de commande
    akregator -a "$url" -g "$GROUP"
fi

Commentaires

Répondre

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...