Vous trouverez ici la liste des applications que j'ai codées.
Tout est open source et disponible sur mon Github.
Orgamnesia
Rust · Tauri · Leptos — github.com/thomas-louvigne/orgamnesia
Une sorte d'Obsidian allégé à la sauce emacs : un wiki perso fait de fichiers org-mode, avec des liens entre les pages et des backlinks.
- Application de bureau en Rust : Tauri v2 pour le backend, Leptos pour le frontend (compilé en WebAssembly)
- Liens
[[page]]cliquables,#mots-clés,:tags:et complétion - Ouverture rapide des pages (
C-x bpour les emaciens) - Éditeur en deux panneaux avec onglets
- Affiche l'état git du projet
- Détecte les fichiers modifiés par un autre programme (emacs, git, outil de synchro…)
- Gestion des tags
⚠ En bêta : gardez une copie de vos fichiers .org !
Logseq Site Builder
Python · Pandoc — github.com/thomas-louvigne/logseq-site-builder
Transforme un graphe Logseq en site web statique : HTML + CSS + JS, sans serveur ni framework.
- Pages en org-mode ou en Markdown
- Publication sélective, page par page (
#+PUBLIC: true) - Blog et flux RSS générés à partir des journaux Logseq
- 3 thèmes intégrés (
default,dark,nord), ou votre propre CSS - Recherche plein texte côté client
- Vérification des liens cassés (
--check-links)
Exemple de site généré : chroniques-insoumises.com.
⚠ Encore en bêta, ça peut bouger !
Playerctl.el
Emacs Lisp — github.com/thomas-louvigne/playerctl.el
Un petit paquet emacs pour piloter sa musique (Spotify, VLC, Audacious…) sans quitter emacs, grâce à playerctl.
- Lecture / pause, morceau suivant / précédent, avance / retour rapide, volume
- Disponible sur MELPA
(use-package playerctl
:bind (("C-c C-SPC" . playerctl-play-pause-song)
("C-c C-n" . playerctl-next-song)
("C-c C-p" . playerctl-previous-song)))