Le manuel de KonsoleKalendar
Le manuel de KonsoleKalendar
Suivant

Le manuel de KonsoleKalendar

Tuukka Pasanen

Allen Winter

Relecteur: Malcolm Hunter
Traduction française : Joëlle Cornavin
Version 1.0.0 (2003-11-28)

Permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU (GNU Free Documentation License), version 1.1 ou toute version ultérieure publiée par la Free Software Foundation sans section invariante, sans texte de première de couverture, ni texte de quatrième de couverture. Une copie de la licence est fournie dans la section intitulée " GNU Free Documentation License ".

KonsoleKalendar est une interface en ligne de commande aux agendas de KDE.


Chapitre 1. Introduction
Introduction
Précédent
Suivant

Chapitre 1. Introduction

KonsoleKalendar est une interface en ligne de commande aux agendas de KDE. Il vous permet d'afficher, insérer, supprimer ou modifier des évènements de l'agenda par le biais de la ligne de commande ou d'un langage de scriptage. De plus, KonsoleKalendar peut créer un nouvel agenda KDE, exporter un agenda KDE vers divers autres formats et importer un autre agenda KDE.

Dans son mode de base, KonsoleKalendar affiche la liste des évènements dans votre agenda par défaut pour la journée d'aujourd'hui (de 7:00 à 17:00).

Fonctionnalités principales de KonsoleKalendar :

  • Affichage des éléments de l'agenda à partir d'une date ou d'une heure de début jusqu'à une date ou une heure de fin

  • Insertion (ajout) d'éléments de l'agenda

  • Suppression (retrait) d'éléments de l'agenda

  • Modification (changement) d'éléments de l'agenda

  • Création d'un nouvel agenda

  • Exportation d'éléments de l'agenda vers d'autres formats de fichiers

  • Importation d'un agenda KDE existant

KonsoleKalendar n'est pas une autre interface graphique à un agenda de KDE (c'est-à-dire KOrganizer). KonsoleKalendar est prévu uniquement pour des utilisations où une interface graphique utilisateur n'est pas pratique ou possible.

KonsoleKalendar ne fournit pas un langage complet pour effectuer les requêtes d'agenda de l'utilisateur : il n'est pas non plus dans l'intention des auteurs de jamais écrire une telle fonction. Les options initiales en ligne de commande sont prévues pour accéder aux évènements de l'agenda au sein d'un intervalle consécutif de pointages de dates ou d'heures.

Précédent
Suivant
Sommaire


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Chapitre 2. Fonctionnalités
Fonctionnalités
Précédent
Suivant

Chapitre 2. Fonctionnalités

Dans ce chapitre, vous étudierez les principales fonctionnalités de KonsoleKalendar et comment les contrôler à l'aide des paramètres en ligne de commande (n'oubliez pas que KonsoleKalendar n'est pas une interface graphique utilisateur ; il ne s'agit que d'un programme en ligne de commande).

Vous y apprendrez à insérer, supprimer, modifier des évènements de l'agenda et comment exporter des évènements vers d'autres formats de fichiers. La création et l'importation d'agendas KDE seront également abordées dans ce chapitre.

Affichage d'évènements

Dans son mode par défaut, ou grâce à l'option--view, KonsoleKalendar répertorie tous les évènements compris dans l'intervalle d'une date ou d'une heure spécifiée.

Pour afficher tous les évènements d'aujourd'hui (de 7:00 à 17:00), exécutez simplement :

% konsolekalendar

Dans l'exemple ci-après, nous affichons tous les évènements pour la semaine du 18 au 22 août :

% konsolekalendar --view --date 2003-18-08  --end-date 2003-02-22

Insertion d'évènements
Insertion d'évènements

Insertion d'évènements

KonsoleKalendar peut insérer des évènements dans un agenda ou une ressource de l'agenda KDE à l'aide de l'argument en ligne de commande --add.

Dans l'exemple suivant, un évènement commençant le 2003-06-04 (4 juin 2003) à 10:00 et se terminant à 12:00 avec le résumé "Consultation chez le médecin" sera inséré dans la ressource de l'agenda par défaut de l'utilisateur :

% konsolekalendar --add --date 2003-06-04 --time 10:00 \
--end-time 12:00 --summary "Consultation chez le médecin"

Dans cet exemple, un évènement anniversaire est ajouté dans la ressource de l'agenda par défaut de l'utilisateur :

% konsolekalendar --add --date 2003-06-06 --summary "Mon anniversaire" \
--description "Réception"

Note

La version actuelle de KonsoleKalendar ne prend pas en charge l'insertion d'évènements « libres » (les évènements libres sont ceux qui n'occupent pas de créneau horaire dans la journée; c'est-à-dire que l'horaire n'est pas marqué comme étant occupé. Les anniversaires, vacances, commémorations, etc. devraient dans l'idéal être insérés en tant qu'évènements libres. Nous espérons pour la prochaine version de KonsoleKalendar avoir une fonctionnalité évènement « libre ».

Ici, on a inséré une semaine de vacances dans un agenda vacances partagé :

% konsolekalendar --add --file vacances.ics --date 2003-08-01 \
--end-date 2003-08-01 --summary "Vacances" --description "Je ne suis là pour personne !"



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Suppression d'éléments
Suppression d'éléments

Suppression d'éléments

KonsoleKalendar prend en charge la suppression d'éléments dans un fichier ou une ressource de l'agenda à l'aide de l'argument en ligne de commande --delete. Les éléments de l'agenda à supprimer sont spécifiés de façon exacte par leur identifiant unique (UID) à l'aide l'option --uid. Vous trouverez les UIDs en affichant d'abord l'évènement, à l'aide de l'option --view.

Avertissement

Quand vous supprimez quelque chose de l'agenda, vous ne pouvez pas l'annuler ! En d'autres termes, quand vous supprimez un élément, vous ne pouvez pas annuler la suppression. Elle est définitive.

Ici, nous supprimons un élément de l'agenda avec l'UID de KonsoleKalendar-1887551750.196 :

% konsolekalendar --delete --uid KonsoleKalendar-1887551750.196



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Modification d'éléments
Modification d'éléments

Modification d'éléments

KonsoleKalendar prend en charge la modification d'éléments existants dans un fichier ou une ressource de l'agenda à l'aide de l'argument en ligne de commande --change. Les éléments de l'agenda à modifier sont spécifiés de façon exacte par leur identifiant unique (UID) à l'aide de l'option --uid. Vous trouverez les UIDs en affichant d'abord l'option --view.

La modification se comporte de la même manière que l'insertion : vous pouvez modifier la date et l'heure de début, la date et l'heure de fin, la description et le résumé d'un évènement.

Exemple : ici nous modifions le résumé et la description d'un élément de l'agenda avec l'UID KonsoleKalendar-1887551750.196:

% konsolekalendar --change --uid KonsoleKalendar-1887551750.196 --summary "Me faire examiner la tête" --description "ne plus retourner chez ce médecin !"



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Création d'un nouveau fichier d'agenda
Création d'un nouveau fichier d'agenda

Création d'un nouveau fichier d'agenda

Vous pouvez utiliser KonsoleKalendar pour créer un nouveau fichier d'agenda de KDE. Puisque vous ne pouvez pas insérer un élément dans un agenda qui n'existe pas, créez le fichier à l'aide des arguments en ligne de commande --create et --file.

Créez un fichier agenda dénommé /data/share/agendas/vacances.ics :

% konsolekalendar --create --file /data/share/agendas/vacances.ics



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Exportation vers d'autres formats
Exportation vers d'autres formats

Exportation vers d'autres formats

KonsoleKalendar peut exporter un agenda KDE vers d'autres formats connus. L'exportation est une forme spéciale d'affichage. Par défaut, les évènements sont affichés au format « texte de KonsoleKalendar ». Pour changer le format d'affichage, utilisez l'argument en ligne de commande --export-type.

Pour afficher une liste de tous les formats d'exportation pris en charge, utilisez l'option --export-list, comme dans :

% konsolekalendar --export-list



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Formats d'exportation
Formats d'exportation

Formats d'exportation

Certains, mais pas nécessairement la totalité des formats pris en charge sont décrits dans cette section.

Format texte de KonsoleKalendar

Le format texte de KonsoleKalendar est le format natif de KonsoleKalendar ; il est conçu pour être facile à lire et pour pouvoir être analysé par des suivis de scripts.

Le format texte de KonsoleKalendar est :

Informations de date et d'heure :
1. ligne Date :        AAAA-MM-JJ
2. ligne                 HH:MM
Résumé :
3. ligne Résumé :
4. ligne                 texte de résumé.
Description :
5. ligne Description :
6. ligne                texte de description
UID :
7. ligne UID :
8. ligne                 UID.

Date :   2003-11-01
        8:00 - 9:00
Résumé :
        Réunion du personnel
Description :
        Réunion dans la grande salle de conférences avec l'ensemble du personnel.
UID :
        KonsoleKalendar-1128954167.1013

Format CSV (valeurs séparées par des virgules)

Le format CSV affiche les valeurs d'évènements dans le même ordre que le format texte de KonsoleKalendar. La seule différence est que toutes les informations sont sur la même ligne, chaque champ étant séparé par une virgule. Les fichiers exportés qui en résultent peuvent être importés directement dans des tableurs comme KSpread, OpenOffice.org Calc et Microsoft® Excel. En outre, le format CSV est facile à analyser avec des suivis de scripts.

Le format CSV est :

AAAA-MM-JJ,HH:MM,AAAA-MM-JJ,HH:MM,Résumé,Description,UID

2003-11-01,08:00,2003-11-01,09:00,Réunion du personnel,Réunion dans la grande salle de conférences \
avec l'ensemble du personnel.,KonsoleKalendar-1128954167.1013

Format HTML

Le format d'exportation HTML produira un fichier HTML valable qui peut être publié sur le Web. Ce format d'exportation ne convient pas pour l'analyse par suivi de script, mais il est très pratique pour la publication d'agendas pour un affichage public aisé.

À FAIRE : insérer une capture d'écran ici



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Importation d'agendas
Importation d'agendas

Importation d'agendas

KonsoleKalendar peut importer un fichier d'agenda ICS dans un agenda KDE. Tous les évènements provenant de l'agenda dont ils sont importés seront insérés, y compris les évènements identiques. Dans la prochaine version de KonsoleKalendar, les évènements identiques ne seront pas insérés.

Pour importer le fichier d'agenda un_autre.ics dans l'agenda actuel.ics exécutez :

% konsolekalendar --import un_autre.ics --file actuel.ics



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Précédent
Suivant
Sommaire


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Chapitre 3. Arguments en ligne de commande
Arguments en ligne de commande
Précédent
Suivant

Chapitre 3. Arguments en ligne de commande

KonsoleKalendar prend en charge les options suivantes :

OptionDescription
--help, --help-allAffiche l'aide sur les options du programme.
--authorAffiche les informations sur l'auteur du programme.
-v, --versionAffiche les informations sur la version du programme.
--licenseAffiche les informations sur la licence du programme.
--verboseAffiche des messages utiles pendant l'exécution.
--dryrunAffiche ce qui aurait été fait, mais sans exécuter. Ne change aucun fichier, n'insère, ne supprime, ne modifie aucun fichier existant et ne crée aucun nouveau fichier.
--file  fichier-agendaSpécifie un fichier d'agenda à utiliser.

S'il n'est pas spécifié, votre ressource KOrganizer par défaut est utilisée.

Modes d'opération principaux : 
--viewAffiche les évènements de l'agenda dans le format d'exportation indiqué.
--addInsère un évènement dans l'agenda.
--changeModifie un évènement existant de l'agenda.
--deleteSupprime un évènement existant de l'agenda.
--createCrée un nouveau fichier d'agenda s'il n'en existe aucun.
--import  fichier-importationImporte cet agenda vers l'agenda principal.
Modificateurs d'opération : 
--allAffiche tous les éléments de l'agenda.
--uid  UIDAffiche, supprime ou modifie l'évènement avec cet Identifiant unique (UID)..
--date  dateCommence ce jour [AAAA-MM-JJ]. La date par défaut est Aujourd'hui.
--timeCommence à cette heure [HH:MM]. L'heure par défaut est 07:00.
--end-date  fin-datePrend fin ce jour [AAAA-MM-JJ]. La valeur par défaut est fixée par --date.
--end-time  fin-heurePrend fin à cette heure [HH:MM]. L'heure par défaut est 17:00
--epoch-start  epoch-heureCommence à cette heure [secondes depuis le 1er janvier 1970].
--epoch-end  epoch-heurePrend fin à cette heure [secondes depuis le 1er janvier 1970].
--summary  résuméAjoute un résumé à un évènement (fonctionne avec Ajout et Modification).
--description  descriptionAjoute une description à un évènement (fonctionne avec Ajout et Modification).
Options d'exportation : 
--export-type  exportation-typeType de fichier d'exportation. Le type de fichier d'exportation par défaut est Texte
--export-file  exportation-fichierExportation vers un fichier. Par défaut, la sortie est écrite vers la sortie standard.
--export-listAffichage d'une liste des types d'exportation pris en charge et se termine.
Précédent
Suivant
Sommaire


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Chapitre 4. Questions et réponses
Questions et réponses
Précédent
Suivant

Chapitre 4. Questions et réponses

Ce document a peut-être été mis à jour depuis son installation sur votre ordinateur. Vous trouverez la dernière version sur http://docs.kde.org/current/kdepim/.

4.1. Quels fichiers de configuration KonsoleKalendar utilise-t-il ?
4.2. Quels sont les noms d'application de KonsoleKalendar ?
4.3. Quel est le format d'indication de la date ?
4.4. Quel est le format d'indication de l'heure ?
4.5. KonsoleKalendar insérera-t-il un nouvel évènement qui est identique à un évènement déjà existant dans l'agenda ?
4.6. Comment KonsoleKalendar détermine-t-il qu'un évènement est identique à un évènement déjà existant dans l'agenda ?
4.7. Comment faire pour que ma question soit ajoutée à cette FAQ ?
4.1.

Quels fichiers de configuration KonsoleKalendar utilise-t-il ?

Aucun.

4.2.

Quels sont les noms d'application de KonsoleKalendar ?

Le nom d'application de KonsoleKalendar est konsolekalendar.

4.3.

Quel est le format d'indication de la date ?

KonsoleKalendar rejettera les dates indiquées sur la ligne de commande, à moins qu'elles ne soient spécifiées conformément aux normes ISO 8601, à savoir : AAAA-MM-JJ. Où AAAA représente une année sur quatre chiffres (comme 2003), MM un mois sur deux chiffres (01,02,..,12) et JJ un jour sur deux chiffres (01,02,...,31).

KonsoleKalendar exporte toujours les dates conformément au format ISO 8601.

4.4.

Quel est le format d'indication de l'heure ?

KonsoleKalendar rejettera les heures indiquées sur la ligne de commande, à moins qu'elles ne soient spécifiées conformément aux normes ISO 8601, à savoir : HH:MM:SS. Où HH représente une heure sur deux chiffres (01,02,...,24), MM une minute sur deux chiffres (01,02,..,60) et SS une seconde sur deux chiffres (01,02,...,60).

KonsoleKalendar exporte toujours les heures conformément au format ISO 8601.

4.5.

KonsoleKalendar insérera-t-il un nouvel évènement qui est identique à un évènement déjà existant dans l'agenda ?

Non. Reportez-vous à la question suivante.

4.6.

Comment KonsoleKalendar détermine-t-il qu'un évènement est identique à un évènement déjà existant dans l'agenda ?

KonsoleKalendar vérifie la date et l'heure de début, la date et l'heure de fin ainsi que le résumé indiqués par rapport à tous les évènements dans l'agenda. Une correspondance d'évènement est déterminée si l'ensemble des trois valeurs correspond à un évènement existant.

4.7.

Comment faire pour que ma question soit ajoutée à cette FAQ ?

Envoyez vos questions à .

Précédent
Suivant
Sommaire


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Chapitre 5. Remerciements et licence
Remerciements et licence
Précédent
Suivant

Chapitre 5. Remerciements et licence

Programme KonsoleKalendar Copyright 2002,2003 :

  • Tuukka Pasanen

  • Allen Winter

Documentation Copyright 2003 :

  • Allen Winter

  • Tuukka Pasanen

Traduction française par Joëlle Cornavin

Cette documentation est soumise aux termes de la Licence de Documentation Libre GNU (GNU Free Documentation License).

Ce programme est soumis aux termes de la Licence Générale Publique GNU (GNU General Public License).

Précédent
Suivant
Sommaire


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Annexe A. Installation
Installation
Précédent
Suivant

Annexe A. Installation

Comment obtenir KonsoleKalendar

KonsoleKalendar fait partie du projet KDE http://www.kde.org/.

KonsoleKalendar se trouve dans le paquetage kdepim à l'adresse ftp://ftp.kde.org/pub/kde/, le site FTP principal du projet KDE.

KonsoleKalendar est inclus dans KDE3 est n'est pas disponible séparément.

Conditions requises
Conditions requises

Conditions requises

L'installation de KonsoleKalendar exige l'installation des bibliothèques standard de KDE (le paquetage kdelibs). Pour compiler à partir du source, vous aurez également besoin des paquetages de développement de Qt™ et de kdelibs.

Vous trouverez une liste des changements dans le fichier ChangeLog.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Compilation et installation
Compilation et installation

Compilation et installation

Cette section offre un bref aperçu du processus de compilation. Lisez Compiler KDE 3.2.x pour les instructions complètes.

Si vous ne pouvez pas vous procurer un paquetage exécutable précompilé convenable, vous devrez compiler KonsoleKalendar vous-même à partir des fichiers sources. Téléchargez le fichier du paquetage source kdepim-x.x.tar.bz2. Décompactez-le dans un nouveau dossier à l'aide d'une commande similaire à tar xvfj paquetage.tar.bz2 et placez-vous dans le dossier qui a été créé.

Pour compiler et installer KonsoleKalendar sur votre système, saisissez les lignes suivantes dans le dossier de base de la distribution de KonsoleKalendar :

% ./configure
% make
% make install

Étant donné que KonsoleKalendar utilise autoconf et automake, vous ne devriez pas rencontrer de problèmes pour le compiler. Si c'est le cas, veuillez les signaler aux listes de discussions de KDE.

Note

Si vous avez plusieurs versions de KDE sur votre ordinateur (par exemple, KDE2 et KDE3), cette commande est susceptible d'installer KonsoleKalendar dans le mauvais dossier KDE. Si nécessaire, attribuez au dossier KDE un paramètre à ./configure. Par exemple, si votre KDE est installé dans /opt/kde3 :

./configure --prefix=/opt/kde3



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Configuration
Configuration

Configuration

Aucune configuration spéciale n'est requise pour installer KonsoleKalendar pour qu'il s'exécute sur le bureau KDE.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Précédent
Suivant
Sommaire


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Suivant
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team