Het handboek van KonsoleKalendar
Het handboek van KonsoleKalendar
Volgende

Het handboek van KonsoleKalendar

Tuukka Pasanen

Allen Winter

Nalezer: Malcolm Hunter
Vertaler/Nalezer: Tom Albers
Vertaler/Nalezer: Alexander S. Koning
Vertaler/Nalezer: Natalie Koning
Herziening 1.1.1 (2004-04-15)

Het is toegestaan dit document te kopiëren, te verdelen en/of te wijzigen onder de voorwaarden van de GNU vrije-documentatie-licentie, versie 1.1 of een latere versie, gepubliceerd door de Free Software Foundation; zonder invariante paragrafen, zonder vooromslagteksten, en zonder achteromslagteksten. Een kopie van de licentie vindt u hier: de paragraaf "GNU vrije-documentatielicentie".

Met KonsoleKalendar kunt u via een comandoregel de KDE-kalender raadplegen.


Hoofdstuk 1. Inleiding
Inleiding
Terug
Volgende

Hoofdstuk 1. Inleiding

KonsoleKalendar is een toepassing om op de commandoregel de KDE-kalender te kunnen raadplegen. U kunt evenementen bekijken, wijzigen of verwijderen vanaf een commandoregel of via een scripttaal. Tevens is het mogelijk om via KonsoleKalendar een nieuwe kalender te beginnen, een bestaande kalender te exporteren naar verschillende formaten of een andere KDE-kalender te importeren.

De eenvoudigste toepassing van KonsoleKalendar is om de evenementen in uw standaardkalender van vandaag (tussen 7:00u en 17:00u) weer te geven.

De hoofdfuncties van KonsoleKalendar:

  • Evenementen tussen twee data en tijdstippen bekijken

  • Evenementen toevoegen

  • Evenementen verwijderen

  • Evenementen wijzigen

  • Een nieuwe kalender creëren

  • Kalendergegevens exporteren naar andere bestandsformaten

  • Een bestaande KDE-kalender importeren

KonsoleKalendar heeft geen grafische schil voor de KDE-kalender. Dit heeft KOrganizer bijvoorbeeld wel. KonsoleKalendar is gemaakt voor gebruikers die geen grafische desktop geactiveerd hebben of waarvoor een grafische desktop onhandig zou zijn.

KonsoleKalendar is geen complete set met alle mogelijke commando's om kalenders te raadplegen. Dat is ook nooit de bedoeling geweest van de auteur. Er kunnen alleen eenvoudige opties worden gebruikt om evenementen van de kalender op te roepen, te wijzigen en te verwijderen.

Terug
Volgende
Begin


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

Hoofdstuk 2. Mogelijkheden
Mogelijkheden
Terug
Volgende

Hoofdstuk 2. Mogelijkheden

In dit hoofdstuk vindt u uitleg over de belangrijkste mogelijkheden van KonsoleKalendar en hoe u deze via parameters op de commandoregel kunt gebruiken (bedenk dat KonsoleKalendar geen grafische schil biedt, het kan alleen op de commandoregel gebruikt worden).

U vindt uitleg over het toevoegen, verwijderen en wijzigen van evenementen en hoe u evenementen kunt exporteren naar bepaalde bestandsformaten. Tevens wordt er aandacht besteed aan het importeren en creëren van KDE-kalenders.

Evenementen bekijken

Standaard, of door het opgeven van de parameter --view zal KonsoleKalendar de evenementen weergeven die in een bepaalde periode vallen.

Om alle evenementen van vandaag (tussen 7:00u en 17:00u) te zien, voert u het volgende commando uit:

% konsolekalendar

In het volgende voorbeeld ziet u alle evenementen voor de week van 18 tot 22 augustus:

% konsolekalendar --view --date 2005-08-18  --end-date 2005-08-22

Om de komende evenementen vanaf het huidige tijdstip te bekijken:

% konsolekalendar --next

Om de evenementen voor de komende vijf dagen te bekijken:

% konsolekalendar --show-next 5


Evenementen toevoegen
Evenementen toevoegen

Evenementen toevoegen

KonsoleKalendar kan evenementen toevoegen in een KDE-kalender door de parameter -add te gebruiken. Evenementen die succesvol toegevoegd zijn, worden direct getoond in KDE-kalendertoepassingen, zoals KOrganizer.

In het volgende voorbeeld voegen we een evenement toe op )4 juni 2005, 10:00u. Het eindigt om 12:00u en heeft als titel "Tandarts bezoek".

% konsolekalendar --add --date 2005-06-04 --time 10:00 \
--end-time 12:00 --summary "Tandarts bezoek"

In het volgende voorbeeld wordt een verjaardag toegevoegd aan de standaardkalender:

% konsolekalendar --add --date 2005-06-06 --summary "Mijn verjaardag" \
--description "Feestje bouwen!"

Op de volgende manier kunt u een week vakantie in een gedeelde kalender invoegen:

% konsolekalendar --add --file vacation.ics --date 2005-08-01 \
--end-date 2003-08-07 --summary "Vakantie" --description "Onbereikbaar voor iedereen!"



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

Evenementen verwijderen
Evenementen verwijderen

Evenementen verwijderen

U kunt evenementen verwijderen met behulp van KonsoleKalendar door de volgende parameter te gebruiken: --delete. Evenementen worden verwijderd door de unieke identificatie-code (UID) te gebruiken bij de parameter --uid. UIDs kunnen gevonden worden door het evenement te bekijken met de --view parameter.

Evenementen die succesvol worden verwijderd, worden ook direct verwijderd uit KDE-kalendertoepassingen zoals KOrganizer.

Waarschuwing

Wanneer u evenementen verwijdert kan dit niet ongedaan gemaakt worden. Met andere woorden, weg is weg, voorgoed.

Voorbeeld van het verwijderen van een evenement met het UID 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

Evenementen wijzigen
Evenementen wijzigen

Evenementen wijzigen

In KonsoleKalendar kunnen evenementen gewijzigd worden door gebruik te maken van de parameter --change. Het wijzigen van evenementen gaat aan de hand van de unieke identificatie-code (UID), die wordt opgegeven bij de parameter --uid. UIDs kunnen worden gevonden door het evenement met de --view parameter te bekijken.

Wijzigen werkt op dezelfde manierals toevoegen: u kunt de start- en eindtijd wijzigen, de start- en einddatum, de titel, de samenvatting, de locatie en de beschrijving. Gewijzigde evenementen worden direct zichtbaar in KDE-kalendertoepassingen zoals KOrganizer.

Voorbeeld: het wijzigen van de titel en beschrijving van een evenement met UID KonsoleKalendar-1887551750.196:

% konsolekalendar --change --uid KonsoleKalendar-1887551750.196 --summary "Mijn hoofd laten nakijken" --description "Niet meer naar die dokter toe!"



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

Een nieuw kalenderbestand creëren
Een nieuw kalenderbestand creëren

Een nieuw kalenderbestand creëren

KonsoleKalendar kan gebruikt worden om een nieuw KDE-kalenderbestand te creëren. Aangezien het niet mogelijk is om een evenement toe te voegen aan een kalender die niet bestaat, moet het bestand eerst aangemaakt worden met de parameters --create en --file.

Creëer een kalenderbestand met de naam /data/share/calendars/vacation.ics:

% konsolekalendar --create --file /data/share/calendars/vacation.ics



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

Exporteren naar andere formaten
Exporteren naar andere formaten

Exporteren naar andere formaten

KonsoleKalendar kan KDE-kalenders exporteren naar andere populaire formaten. Exporteren is eigenlijk een aparte manier van bekijken. Standaard worden evenementen bekeken in het “KonsoleKalendar tekst”-formaat. Om het formaat te wijzigen, wordt de parameter --export-type gebruikt.

Om een lijst met de verschillende exportformaten te zien, gebruikt u de parameter --export-list:

% konsolekalendar --export-list



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

Exportformaten
Exportformaten

Exportformaten

Enkele formaten, maar niet allemaal, worden in het volgende gedeelte beschreven.

KonsoleKalendar Tekst-formaat

Het KonsoleKalendar tekst-formaat is het standaardformaat dat door KonsoleKalendar gebruikt wordt. Het is ontwikkeld om op een prettige manier de evenementen te kunnen bekijken en om andere scripts de mogelijkheid te geven de gegevens te verwerken.

Het KonsoleKalendar-tekstformaat ziet er als volgt uit:

Date:\t<Datum evenement>(dddd jjjj-MM-dd)
[\t<Starttijd evenement>(uu:mm) - <Eindtijd evenement>(uu:mm)]
Titel:
\t<Titel van evenement | "(geen titel beschikbaar)">
Locatie:
\t<Locatie van evenement | "(geen locatie beschikbaar)">
Omschrijving:
\t<Omschrijving van evenement | "(geen omschrijving beschikbaar)">
UID:
\t<UID van het evenement>
--------------------------------------------------

Bijvoorbeeld:

Datum:   Dinsdag 2005-11-01
        08:00 - 09:00
Titel:
        Directievergadering
Locatie:
        Vergaderruimte
Omschrijving:
        Vergadering van complete staf over het project.
UID:
        KonsoleKalendar-1128954167.1013
--------------------------------------------------

Verkort KonsoleKalendar-tekstformaat

Het verkorte tekstformaat is een compacte, minder uitgebreide versie van het gebruikelijke KonsoleKalendar-tekstformaat.

Het verkorte KonsoleKalendar-tekstformaat ziet er als volgt uit:

[--------------------------------------------------]
{<Datum evenement>(dddd jjjj-MM-dd)]
[<Starttijd evenement>(uu:mm) - <Eindtijd evenement>(uu:mm) | "\t"]
\t<Titel evenement | \t>[, <Locatie evenement>]
\t\t<Omschrijving evenement | "\t">

Bijvoorbeeld:

--------------------------------------------------
Dinsdag 2005-11-01
08:00 - 09:00   Directievergadering, Vergaderruimte
                vergadering van complete staf over het project.

Door komma's gescheiden (CSV) formaat

In het door komma's gescheiden formaat staan de velden in dezelfde volgorde als het KonsoleKalendar-tekstformaat. Het enige verschil is dat alle gegevens op één regel staan en gescheiden worden door een komma. Indien de gegevens in een bestand worden opgeslagen, kunnen deze zonder veel problemen in een spreadsheet worden geïmporteerd. Voorbeelden hiervan zijn KSpread, OpenOffice.org Calc en Microsoft® Excel. Ook is dit formaat uitermate geschikt voor verdere verwerking door andere scripts en toepassingen.

Het door komma's gescheiden formaat ziet er als volgt uit:

JJJJ-MM-DD,UU:MM,JJJJ-MM-DD,UU:MM,Titel,Locatie,Omschrijving,UID

Bijvoorbeeld:

2005-11-01,08:00,2005-11-01,09:00,Directievergadering,Vergaderruimte,Vergadering van complete staf\
 over het project.,KonsoleKalendar-1128954167.1013

HTML-formaat

Het HTML-formaat zal een HTML-bestand aanmaken dat geschikt is om op het WWW te publiceren. Dit formaat is niet geschikt voor verdere bewerkingen door andere scripts, maar is erg goed voor het publiceren van kalenders op het internet.

TODO: hier komt een schermafdruk

HTMLmonth-formaat

Dit formaat maakt een HTML-bestand aan dat alle afspraken in de maanden uit het opgegeven datumbereik toont. Dit formaat is niet geschikt voor verdere bewerkingen door andere scripts, maar is erg goed voor het publiceren van kalenders op het internet.

TODO: hier komt een schermafdruk



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

Kalenders importeren
Kalenders importeren

Kalenders importeren

KonsoleKalendar kan ICS-kalenders importeren in een KDE-kalender. Alle evenementen van de kalender die worden geïmporteerd, worden ook toegevoegd aan de kalender. Dit zou kunnen leiden tot twee identieke evenementen op dezelfde datum en tijd. In de volgende uitgave van KonsoleKalendar zal dit waarschijnlijk verholpen worden.

Om een andere.ics te importeren in de huidige.ics-kalender voert u het volgende commando uit:

% konsolekalendar --import andere.ics --file huidige.ics



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

Terug
Volgende
Begin


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

Hoofdstuk 3. Commandoregel-parameters
Commandoregel-parameters
Terug
Volgende

Hoofdstuk 3. Commandoregel-parameters

KonsoleKalendar ondersteunt de volgende parameters:

ParameterOmschrijving
--help, --help-allToont informatie over de mogelijke parameters.
--authorToont gegevens over de auteur van dit programma.
-v, --versionToont het versienummer van dit programma.
--licenseToont de licentie van dit programma.
--verboseGeeft meer informatie tijdens het uitvoeren van commando's.
--dry-runDrukt af wat er gedaan zou gaan worden zonder deze parameter. Nu veranderen er geen bestanden, er wordt niets toegevoegd, gewijzigd of verwijderd. Ook worden geen nieuwe bestanden aangemaakt.
--file  kalenderbestandSpecificeert het te gebruiken kalenderbestand.

Indien niet opgegeven wordt de standaard KOrganizer-kalender gebruikt.

Hoofdhandelingen: 
--viewToont de evenementen in het opgegeven exportformaat.
--addVoegt een evenement toe aan de kalender.
--changeWijzigt een bestaand evenement.
--deleteVerwijdert een bestaand evenement.
--createCreëert een nieuw kalenderbestand indien het niet bestaat.
--import  importbestandImporteert deze kalender in de huidige kalender.
Handeling aanpassen: 
--allToont alle evenementen.
--nextToont het volgende evenement.
--show-next  dagenToont de evenementen binnen het opgegeven aantal dagen.
--uid  UIDToont, verwijdert of wijzigt de evenementen met deze unieke identificatiecode.
--date  datumStart vanaf deze dag [JJJJ-MM-DD]. Standaard is dit vandaag
--time  tijdStart vanaf dit tijdstip [UU:MM]. Standaard is dit 07:00u.

Om een evenement toe te voegen of te wijzigen zonder dat deze een vaste tijd heeft, gebruikt u --time float of --end-time float.

--end-date  einddatumEindig op deze dag [JJJJ-MM-DD]. Standaard is hetgeen opgegeven is bij --date.
--end-time  eindtijdEindig op dit tijdstip [UU:MM]. Standaard is dit 17:00u.

Om een evenement toe te voegen of te wijzigen zonder dat deze een vaste tijd heeft, gebruikt u --time float of --end-time float.

--epoch-start  epoch-tijdStart op dit tijdstip. De waarde is het aantal seconden sinds epoch.
--epoch-end  epoch-tijdEindig op dit tijdstip. De waarde is het aantal seconden sinds epoch.
--summary  titelGeeft een titel aan het evenement (werkt bij toevoegen en wijzigen).
--description  omschrijvingGeeft een omschrijving aan het evenement (werkt bij toevoegen en wijzigen).
--location  locatieGeeft een locatie aan het evenement (werkt bij toevoegen en wijzigen).
Exportparameters: 
--export-type  export-typeExportformaat. Het standaard formaat is Tekst
--export-file  exportbestandExporteert naar een bestand. Standaard wordt naar het beeldscherm geëxporteerd.
--export-listToont een lijst met exportformaten.
Terug
Volgende
Begin


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

Hoofdstuk 4. Vragen en antwoorden
Vragen en antwoorden
Terug
Volgende

Hoofdstuk 4. Vragen en antwoorden

Problemen en suggesties kunnen op de website http://bugs.kde.nl gemeld worden.

Deze handleiding kan inmiddels vernieuwd zijn. De meest recente versie van het handboek van KonsoleKalendar is te vinden op http://docs.kde.org/nl/.

4.1. Welk configuratiebestand wordt door KonsoleKalendar gebruikt?
4.2. Wat zijn de applicatienamen van KonsoleKalendar?
4.3. Welk datumformaat wordt er gebruikt?
4.4. Welk formaat wordt er voor de tijd gebruikt?
4.5. Zal KonsoleKalendar een nieuw evenement aanmaken dat identiek is aan een reeds bestaand evenement?
4.6. Hoe bepaalt KonsoleKalendar of een evenement identiek is aan een reeds bestaand evenement?
4.7. Kan een evenement zonder vast tijdstip veranderd worden in een evenement met een vast tijdstip?
4.8. Waarom worden UIDs getoond bij de meeste exportformaten?
4.9. Hoe kan ik mijn vraag toevoegen aan deze FAQ?
4.1.

Welk configuratiebestand wordt door KonsoleKalendar gebruikt?

Geen.

4.2.

Wat zijn de applicatienamen van KonsoleKalendar?

KonsoleKalendar's applicatienaam is konsolekalendar.

4.3.

Welk datumformaat wordt er gebruikt?

KonsoleKalendar weigert alle data op de commandoregel die niet voldoen aan de ISO 8601 standaard. Dit formaat is: JJJJ-MM-DD. JJJJ staat voor het jaartal in vier cijfers (zoals 2003). MM staat voor de maand in twee cijfers (01,02,..,12) en DD staat voor de dag (01,02,..,31).

KonsoleKalendar gebruikt bij het exporteren altijd het ISO 8601-formaat.

4.4.

Welk formaat wordt er voor de tijd gebruikt?

KonsoleKalendar weigert alle tijden op de commandoregel die niet voldoen aan de ISO 8601 standaard. Dit formaat is: HH:MM:SS. HH staat voor de uren in twee cijfers (00,01,..,24). MM staat voor de minuten in twee cijfers (01,02,..,60) en SS staat voor de seconden (01,02,..,60).

KonsoleKalendar gebruikt bij het exporteren altijd het ISO 8601-formaat.

4.5.

Zal KonsoleKalendar een nieuw evenement aanmaken dat identiek is aan een reeds bestaand evenement?

Nee, zie volgende vraag.

4.6.

Hoe bepaalt KonsoleKalendar of een evenement identiek is aan een reeds bestaand evenement?

KonsoleKalendar kijkt naar de opgegeven start- en eindtijd, start- en einddatum, titel en omschrijving. Een evenement is identiek als alle waarden hetzelfde zijn.

4.7.

Kan een evenement zonder vast tijdstip veranderd worden in een evenement met een vast tijdstip?

Ja. Door gebruik te maken van de --time float en de --change parameters.

4.8.

Waarom worden UIDs getoond bij de meeste exportformaten?

Omdat u de UID moet opgeven als u een evenement wilt wijzigen of verwijderen. Indien u de UID van evenementen niet wilt zien, kunt u gebruik maken van het verkorte exportformaat (--export-type short).

4.9.

Hoe kan ik mijn vraag toevoegen aan deze FAQ?

Stuur uw vragen naar .

Terug
Volgende
Begin


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

Hoofdstuk 5. Dankbetuigingen en licentie
Dankbetuigingen en licentie
Terug
Volgende

Hoofdstuk 5. Dankbetuigingen en licentie

KonsoleKalendar programma copyright 2002,2003:

  • Tuukka Pasanen

  • Allen Winter

Documentatie copyright 2003:

  • Allen Winter

  • Tuukka Pasanen

Dit document is vertaald in het Nederlands door Tom Albers.

Dit document is vertaald in het Nederlands door Alexander S. Koning.

De vertaling werd nagelezen door Natalie Koning.

Deze documentatie valt onder de bepalingen van de GNU vrije-documentatie-licentie.

Deze toepassing valt onder de bepalingen van de GNU General Public License.

Terug
Volgende
Begin


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

Bijlage A. Installatie
Installatie
Terug
Volgende

Bijlage A. Installatie

Verkrijgbaarheid KonsoleKalendar

KonsoleKalendar is een onderdeel van het KDE-project http://www.kde.org/.

KonsoleKalendar is een onderdeel van de module kdepim. Deze module kunt u vinden op de FTP-site van het KDE-project: ftp://ftp.kde.org/pub/kde/.

KonsoleKalendar hoort bij KDE3 en is niet los verkrijgbaar.

Benodigdheden
Benodigdheden

Benodigdheden

KonsoleKalendar vereist de standaard KDE-bibliotheken. Deze zijn te vinden in het kdelibs-pakket. Om vanuit de broncode te compileren zijn ook Qt™ en de kdelibs ontwikkelpakketten (development packages) nodig.

Een lijst van verbeteringen en aanpassingen is te vinden in het ChangeLog-bestand.



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

Compilatie en installatie
Compilatie en installatie

Compilatie en installatie

Dit gedeelte geeft een kort overzicht over het compilatie- en installatieproces. Bekijk de internetpagina Compiling KDE 3.2.x voor een volledig overzicht.

Indien u geen geschikt voorgecompileerd pakket kunt verkrijgen, kunt u KonsoleKalendar zelf compileren vanuit de broncode. Haal de broncode op door het bestand met de naam kdepim-x.x.tar.bz2 te downloaden. Pak dit uit in een nieuwe map met een commando soortgelijk aan tar xvfj pakket.tar.bz2 en ga naar de zojuist gecreëerde map.

Er zijn een aantal stappen nodig om KonsoleKalendar op uw systeem te compileren en te installeren. Voer de volgende commando's uit in de hoofdmap van de broncode van KonsoleKalendar:

% ./configure
% make
% make install

Aangezien KonsoleKalendar autoconf en automake gebruikt, zouden er bij de compilatie geen problemen mogen voorkomen. Indien u toch problemen tegenkomt, meldt u ze dan in de betreffende KDE-mailinglists.

Opmerking

Indien u meer dan één versie van KDE hebt geïnstalleerd, bijvoorbeeld KDE2 en KDE3, dan kan het gebeuren dat KonsoleKalendar in de verkeerde map wordt geïnstalleerd. Het is mogelijk om de juiste KDE-map als parameter mee te geven aan ./configure. Bijvoorbeeld als KDE geïnstalleerd is in /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

Configuratie
Configuratie

Configuratie

Er is geen speciale configuratie vereist om KonsoleKalendar te gebruiken.



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

Terug
Volgende
Begin


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

Volgende
 


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