Merge branch 'master' of git.0w.tf:Milka64/blog_content

This commit is contained in:
Michaël Ricart 2021-07-01 08:36:18 +02:00
commit 05b291c72c
2 changed files with 12 additions and 12 deletions

View file

@ -2,22 +2,22 @@ Gérer son agenda en cli
####################### #######################
:date: 2021-06-20 18:30 :date: 2021-06-20 18:30
:modified: 2021-06-20 23:30 :modified: 2021-06-29 22:30
:tags: divers, cli :tags: divers, cli
:category: cli :category: cli
:slug: agenda_cli :slug: agenda_cli
:authors: Milka64 :authors: Milka64
:summary: vdirsyncer & khal :summary: vdirsyncer & khal, le duo gagnant !
:status: draft :status: published
Si il y a bien un truc que j'aime c'est de pouvoir *TOUT* gérer via le terminal. De pouvoir m'affranchir si besoin de tout interface graphique. De rester indépendant de tout problème d'affichage. Si il y a bien un truc que j'aime c'est de pouvoir **TOUT** gérer via le terminal. De pouvoir m'affranchir si besoin de toute interface graphique. De rester indépendant de tout problème d'affichage.
Et dans ce lot d'utilitaire accessible en console, j'ai recement découvert le duo vdirsyncer & khal. Et dans ce lot d'utilitaire accessible en console, j'ai récemment découvert le duo vdirsyncer & khal.
Vdirsyncer Vdirsyncer
---------- ----------
Vdirsyncer permet de syncroniser un calndrier en ligne (caldav, google calendar, etesync, etc...) avec un dossier local. Il permet également de syncroniser des contact avec un serveur cardav, mais je ne developperais pas cette partie. Vdirsyncer permet de synchroniser un calendrier en ligne (caldav, google calendar, etesync, etc...) avec un dossier local. Il permet également de synchroniser des contacts avec un serveur cardav, mais je ne développerais pas cette partie.
Le fichier de configuration se trouve ici : Le fichier de configuration se trouve ici :
@ -25,14 +25,14 @@ Le fichier de configuration se trouve ici :
.config/vdirsyncer/config .config/vdirsyncer/config
Tout d'abbord, conficurons le status_path Tout d'abord, configurons le status_path
.. code-block:: ini .. code-block:: ini
[general] [general]
status_path = "~/.vdirsyncer/status/" status_path = "~/.vdirsyncer/status/"
Ensuite, nous pouvons configurer les deux calendriers à syncroniser. Ensuite, nous pouvons configurer les deux calendriers à synchroniser.
L'un local et l'autre distant. L'un local et l'autre distant.
@ -49,7 +49,7 @@ L'un local et l'autre distant.
username = "foo" username = "foo"
password = "bar" password = "bar"
Maintenant que nous avons configuré les calendriers, nous pouvons enfin configurer la syncronisation entre les deux calendriers. Cette étape parait idiote mais elle est indispensable parce que l'outil permet de syncroniser plusieurs agendas. Maintenant que nous avons configuré les calendriers, nous pouvons enfin configurer la synchronisation entre les deux calendriers. Cette étape parait idiote, mais elle est indispensable parce que l'outil permet de synchroniser plusieurs agendas.
.. code-block:: ini .. code-block:: ini
@ -60,7 +60,7 @@ Maintenant que nous avons configuré les calendriers, nous pouvons enfin configu
metadata = ["color"] metadata = ["color"]
Il ne reste plus qu'a syncroniser tout ça. Il ne reste plus qu'à synchroniser tout ça.
.. code-block:: console .. code-block:: console
@ -92,7 +92,7 @@ Mais un minimum de configuration est necessaire
[default] [default]
default_calendar = personal default_calendar = personal
Rien de particulier a dire sur cette configuration qui me parrait plutôt claire. Rien de particulier à dire sur cette configuration qui me parait plutôt claire.
.. code-block:: console .. code-block:: console

View file

@ -59,7 +59,7 @@ Le tout est auto-heberger sur un serveur d'occasion que j'ai sauvé de la destru
Quoi Quoi
---- ----
Alors, de quoi vais-je bien pouvoir parler ici ? Il y a bien des thèmes qui viennent en têtei et voici une liste non-exhaustive : Alors, de quoi vais-je bien pouvoir parler ici ? Il y a bien des thèmes qui viennent en tête et voici une liste non-exhaustive :
- réseau - réseau
- un peu de code (& pas de cul, on n'est pas sur sam&max) - un peu de code (& pas de cul, on n'est pas sur sam&max)