init project

This commit is contained in:
Milka64 2021-06-28 21:14:40 +02:00
commit 25f4fd943e
18 changed files with 946 additions and 0 deletions

77
cli/mpd.rst Normal file
View file

@ -0,0 +1,77 @@
MPD
###
:date: 2021-06-08 23:30
:modified: 2021-06-08 23:30
:tags: divers, cli, multimedia
:category: cli
:slug: mpd
:authors: Milka64
:summary: **MPD** est un lecteur de musique qui tourne en daemon.
:status: published
Présentation
------------
MPD (Music Player Daemon) est, comme son nom l'indique, est un daemon qui joue de la musique.
Écrit en C, il est publié sous license GPLv2.
Fonctionement
-------------
MPD utilise une base de donnée fichier (comme sqlite3) pour stocker les informations de base des fichier audio. Le path de cette base est bien évidement configurable.
Il lit les fichiers en local et peut-être controlé par un client (local ou via réseau).
Configuration
-------------
La configuration est très simple
.. code-block:: kconfig
music_directory "~/Musique"
playlist_directory "~/Playlists"
db_file "~/.mpd.db"
log_file "syslog"
state_file "/var/lib/mpd/mpdstate"
auto_update "yes"
Et c'est tout ?
Et bien oui. On peut y ajouter tout plein d'options, de plugins, etc ... Mais l'essentiel est là.
Et maintenant?
--------------
Et bien maintenant, nous pouvons lancer le démon de façon très simple
.. code-block:: console
$ mpd
et y connecter un client, on va commencer par utiliser mpc.
.. code-block:: console
$ mpc update
Updating DB (#1) ...
volume: n/a repeat: off random: on single: off consume: off
$ mpc add /
$ mpc play
Artist_name - Song_name
[playing] #167/1427 0:00/4:32 (0%)
volume: n/a repeat: off random: on single: off consume: off
$ mpc next
Artist_name - Song_name
[playing] #414/1427 0:00/3:22 (0%)
volume: 99% repeat: off random: on single: off consume: off
$ mpc stop
volume: 99% repeat: off random: on single: off consume: off
Les commandes parlent d'elle même, on update la DB, on ajoute toute la librairie musicale, on play, passe à la suivante et enfin on STOP.

87
cli/taskwarrior.rst Normal file
View file

@ -0,0 +1,87 @@
Taskwarrior
###########
:date: 2021-06-10 22:15
:modified: 2021-06-10 22:15
:tags: divers, cli
:category: cli
:slug: taskwarrior
:authors: Milka64
:summary: **Taskwarrior**, le meilleur gestionnaire de TODOlist de tout les temps!
:status: published
Un petit article pour vous faire découvrir un logiciel en ligne de commande.
Si il y a bien un outil que j'affectionne depuis plusieurs années, c'est Taskwarrior.
Ce logiciel permet de gérer tout type de tâche. De la tâche la plus simple à la tache hebdomadaire mais seulement pendant 6 mois.
Exemple d'utilisation
---------------------
Ajout d'une tâche et sa suppression.
.. code-block:: shell
$ task add do something
Created task 1.
$ task list
ID Age Description Urg
1 35s do something 0
1 task
$ task 1 done
Completed task 1 'do something'.
Completed 1 task.
On peut éditer une tâche via son éditeur préféré (variable $EDITOR)
.. code-block:: vim
$ task edit 2
# Name Editable details
# ----------------- ----------------------------------------------------
# ID: 2
# UUID: 24935a08-7577-4190-adc4-dc535382045b
# Status: Pending
# Mask:
# iMask:
Project:
# Separate the tags with spaces, like this: tag1 tag2
Tags:
Description: do another thing
Created: 2021-06-10 22:15:09
Started:
Ended:
Scheduled:
Due:
Until:
Recur:
Wait until:
# Modified: 2021-06-10 22:15:09
Parent:
# Annotations look like this: <date> -- <text> and there can be any number of them.
# The ' -- ' separator between the date and text field should not be removed.
# A "blank slot" for adding an annotation follows for your convenience.
Annotation: 2021-06-10 22:15:26 --
# Dependencies should be a comma-separated list of task IDs/UUIDs or ID ranges, with no spaces.
Dependencies:
# User Defined Attributes
UDA priority:
# End
Tout un tat de fonctionnalité sont disponibles:
* échéance
* dépendances entre tâches
* priorité
* classement par projets
* tags
* possibilité de cacher une tache jusqu'a une certaine date
Pour plus d'infos, je vous recommande l'excellent article de Linux Pratique
https://connect.ed-diamond.com/Linux-Pratique/LP-072/Taskwarrior-rien-que-pour-vos-taches

11
cli/vdirsyncer.rst Normal file
View file

@ -0,0 +1,11 @@
Vdirsyncer & Khal
#################
:date: 2021-06-20 18:30
:modified: 2021-06-20 23:30
:tags: divers, cli
:category: cli
:slug: vdirsyncr_khal
:authors: Milka64
:summary: vdirsyncer & khal
:status: draft

11
cli/weather.rst Normal file
View file

@ -0,0 +1,11 @@
Weather
#######
:date: 2021-06-20 18:30
:modified: 2021-06-20 23:30
:tags: divers, cli
:category: cli
:slug: weather
:authors: Milka64
:summary: weather
:status: draft