December Adventure 2025
Du code pour simplifier la viePour les amoureux des fonctions le mois de décembre rime avec Advent of Code.
Pour les moins stressés, ceux qui veulent bidouiller sans se prendre la tête, il y a December Adventure.
Ce qu'il y a de bien chez les non-stressés, c'est qu'il n'y a pas trop de contraintes, de règles productivistes. On fait donc ce que l'on veut, l'idée étant avant tout de s'amuser.
Pour cette année 2025 j'ai décidé de faire un peu de ménage dans mes scripts et logiciels utilisés afin de simplifier le tout et de ne garder que l'essentiel. (dq77)
- Lun 1 09:38 - And So I Watch You From Afar : Megafauna
- On commence en douceur par revoir le script qui gère la musique sur l'ordinateur. J'ai besoin qu'il charge un album aléatoire si je n'en ai pas choisi spécifiquement un.
#!/bin/sh
play() {
mpc -q clear &&
mpc -q findadd "$@" &&
mpc -q play
}
current() {
mpc -q status "%status%" = "playing" &&
mpc -f "%${1}%" current
}
random_album() {
beet random -af '$album'
}
artist="$(
mpc ls |
fuzzel --placeholder="$(current album)" -l 20 -di
)"
if [ -z "$artist" ]; then
album="$(random_album)"
play album "$album"
exit 0
fi
albums=$(mpc list album artist "$artist")
albumCount=$(printf "%s\n" "$albums" | wc -l)
if [ "$albumCount" -gt 1 ]; then
album="$(
printf "%s\n" "$albums" |
fuzzel --placeholder="$(current album)" -l "$albumCount" -di
)"
if [ -z "$album" ]; then
album="$(random_album)"
fi
else
album="$albums"
fi
play album "$album"
- Mar 2 08:40 - Caspian : Dust and Disquiet
- Début de réorganisation de
zkpour être utilisé avechelix(pi6n)