====== calcurse ====== ===== Présentation ===== Calcurse est un organiseur personnel en mode texte, qui a pour but de gérer les rendez-vous et les tâches à faire. Il peut être utilisé soit en ligne de commande, soit par l'intermédiaire d'une interface utilisateur en mode texte. Il est composé d'un calendrier, d'une liste de tâches, classe vos rendez-vous et vous prévient si vous en avez un d'ici peu. L'interface utilisateur est configurable, et l'on peut choisir entre différents thèmes graphiques (couleur et disposition des élements de l'interface). Toutes les commandes sont documentées dans un système d'aide en ligne. ===== Exemple d'utilisation ===== ==== Mode Interactif ==== Lorsque calcurse est utilisé en mode interactif dans un terminal, l'utilisateur peut consulter son agenda grâce à une interface ressemblant à ceci (le rendu est meilleur dans la réalité ;): panneau rendez-vous---. .---panneau calendrier | | v v +------------------------------------++------------------------------------+ | Rendez-vous || Calendrier | |--------------------------------------||-------------------------------------| | Avril 6, 2006 || Avril 2006 | | ||Lun Mar Mer Jeu Ven Sam Dim | | || 1 2 | | || 3 4 5 6 7 8 9 | | || 10 11 12 13 14 15 16 | | || 17 18 19 20 21 22 23 | | || 24 25 26 27 28 29 30 | | || | | |+-----------------------------------+ | |+-----------------------------------+ | || Tâches | panneau | ||------------------------------------| tâches à | || | faire | || | | | || |<--. | || | +------------------------------------++-----------------------------------+ |---[ Lun 22-11-2006 | 18:11:43 ]---(apts)----> 01:20 :: dîner <-------|<--. +--------------------------------------------------------------------------+ barre de | ? Aide R Retracer H/L -+1 Jour G Aller à C Config | notification | Q Quitter S Sauver J/K -+1 Sem. Tab Chg vue |<-. +----------------------------------------------------------------------- --+ | | barre de status ==== Ligne de commande ==== Pour ceux qui apprécient la ligne de commande, calcurse peut être appelé avec diverses options qui en font un outil facilement incorporable dans un script shell. En voici quelques exemples : === Liste des tâches à faire === la commande suivante renvoie la liste des tâches à faire, avec un numéro représentant leur priorité: cli@asyd.net:~/ $ calcurse -t to do: 1. écrire une page sur asyd.net 2. implémenter l'export des données au format xml 3. mettre les bières au frais === Liste des rendez-vous pour les trois prochains jours === Il est possible d'obtenir les rendez-vous pour la journée en cours ou pour le nombre de jours précisé dans la commande: cli@asyd.net:~/ $ calcurse -d 3 10/29/2006: - 18:00 -> 18:30 apéro 10/30/2006: - 09:00 -> 09:45 réunion de suivi - 13:00 -> 14:00 dentiste 10/31/2006: - 10:00 -> 10:30 rendez-vous pour signature du bail === Prochain rendez-vous === Une autre fonction permet de se renseigner sur le prochain rendez-vous et sur le temps restant avant celui-ci: cli@asyd.net:~/ $ calcurse -n next appointment: [01:05] apéro ===== Téléchargement ===== Calcurse peut être téléchargé à l'adresse suivante: [[http://culot.org/calcurse/download.html]] ===== Liens ===== * L'adresse de la page principale du projet: [[http://culot.org/calcurse]] * Le manuel d'utilisation est consultable en ligne, avec une traduction en français, allemand, espagnol et anglais: [[http://culot.org/calcurse/manual.html]] * Quelques copies d'écran: [[http://culot.org/calcurse/screens.html]] * Pour consulter les sources du projet: [[http://culot.org/cgi-bin/cvsweb.cgi/calcurse/]] * Et enfin le flux RSS pour être tenu au courant des nouvelles versions: [[http://culot.org/calcurse/news_rss.xml]]