Mes applis

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 b pour 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)))