• Gantdlu@jlai.lu
    link
    fedilink
    Français
    arrow-up
    1
    ·
    2 months ago

    J’ai une alternative très légère, markdown, synchronisable avec Nextcloud, qui ressemble à Obsidian au niveau fonctionnalité, extensible mais … faut aimer la ligne de commande !

    Cette solution c’est zk. Exemple:

    # nouvelle note
    zk new 
    # edit notes
    zk edit
    # liste les notes avec le tag 'jailu' (la selection peut être installé si fzf est configué)
    zk list -t jailu
    # liste les notes orphelines ( sans liens avec une autre)
    zk list --orphan
    # Produit un graph avec les notes en fonction de critères
    zk graph <critères> 
    

    Et chose que je trouve géniale, c’est que de la même manière que les alias git, on peut développer des fonctionnalités assez facilement. Exemple, par défaut il y a pas de fonctionnalité qui affiche l’entièreté d’une note, les commandes cat / bat sont bien mais, cela les affiches au format brut, par markdown…; donc dans le fichier de configuration en rajoutant la ligne suivante et en installant glow et fzf, un zk get -t jailu, t’affichera dans ton terminal une sélection des notes ayant le tag jailu et une fois sélectionnée celle que tu veux, te l’affichera en rendu markdown dans ton terminal.

    [alias]
    get = 'ZK_SELECTEDNOTE=$(zk list --format {{path}} -qi $@ ) && glow $ZK_NOTEBOOK_DIR/$ZK_SELECTEDNOTE'
    
    • Océane@jlai.lu
      link
      fedilink
      Français
      arrow-up
      2
      ·
      edit-2
      14 hours ago

      Coucou, en anglais j’utilise Emacs et Denote, pour plusieurs raisons :

      • interface purement textuelle, ce qui implique une énorme satisfaction kinétique avec un clavier méca (C-u C-c C-c en Ergo-L :>)
      • gestion de Markdown + Org => gestion des événements => compatibilité native Mastodon + Mobilizon,
      • interopérable (tout est dans le titre),
      • extensible (en Emacs-Lisp),
      • Org, donc compatibilité avec la méthode PARA et elfeed-org dans la même syntaxe,
      • possibilité d’export Beamer quasiment OOTB,
      • possibilité de produire des diapositives de conf avec C-w, C-y, et TAB (au format PDF),
      • Emacs donc compatibilité avec spray.el et nov.el,
      • Emacs donc une interface unique pour tout (mêmes commandes, même thème pour Lemmy, lire des livres, gérer ses tâches, naviguer sur Gemini, chatter, et rédiger programmer des documents),
      • Emacs donc documentation hors-ligne à travers les pages info et l’auto-description des commandes, variables, etc. (e.g. C-h v)
      • Emacs donc accès à une excellente communauté insérée dans la recherche (logique, c’est le meilleur outil)…
    • Imhotep@lemmy.world
      link
      fedilink
      Français
      arrow-up
      1
      ·
      edit-2
      2 months ago

      Merci pour cette réponse complète. Intéressant !
      J’utilisais déjà une petite appli pour faire des listes depuis le terminal (qui nécessitait glow d’ailleurs).
      Ca remplacera (probablement) pas une app avec GUI pour moi, mais à tester en complément