• # Zettelkasten → Sphinx

    Posté par (site web personnel) . En réponse au journal Mails dans un zettelkasten.... Évalué à 6.

    Une piste pour appliquer la méthode Zettelkasten ?

    Sphinx avec ses fonctionnalités de référencement et lien entre fichiers, sections, paragraphes... me semble avoir tout ce qu’il faut pour appliquer cette méthode (ou la votre).

    Sur le sujet et au delà (www.ma.vie)

    Merci à l’auteur et aux commentateurs pour la découverte et toutes les suggestions !

    Pour ma part, ça fait plusieurs années que j’expérimente autour des pratiques de prises de notes, suivi projet et base de connaissances, aussi bien pour les contextes perso-associatifs que professionnels.

    Historiquement, j’avais commencé par chercher un wiki de bureau et mon choix s’était porté sur Zim, mais la syntaxe spécifique m’avait un peu bloqué après plusieurs mois d’utilisation.

    Comment je bosse

    Format reStructuredText pour la prise de note (plus puissant et extensible, à mon sens, que CommonMark) :

    Des directives perso pour :

    • ajouter des données structurées (notamment ma webographie) ;
    • le stockage de ma correspondance (courriels reçu et envoyés, transcription des points téléphoniques..., avec un fichier par échange, par jour ou par sujet selon le besoin) ;
    • la gestion des tâches et le suivi de temps de travail (ça c’est tout récent, seulement qqes semaines !)

    Deux organisations de fichiers différentes pour respectivement la prise de notes journalières (mon « journal » personnel et professionnel, avec un fichier par jour ; j’y note le « chemin » et les « détours » suivis) et la synthèse/dernier avancement des sujets (le résultat actuel).

    Thunderbird configuré en Maildir (j’aime vivre dangereusement...) avec la copie du contenu texte des courriels souhaités vers mes notes, pour la récupération, et dans l’autre sens la préparation des courriels dans mes notes et la copie du rendu par Sphinx, en HTML, dans un nouveau courriel pour envoi.

    Ce que ça donne

    Pour l’instant plein de notes locales mais au format « texte+ » et donc génialement comparables, modifiables, versionnables...

    La génération au format HTML (avec Sphinx) de tous le suivi de mes projets pro (permet d’avoir un suivi projet complet et sourcé avec les CdC, les notes et CR de réunions, les courriels et pièces jointes...)

    Idem pour la documentation des outils que je développe ou les services que je met à disposition.

    Et en bonus :

    • des supports de présentation créés dans le même format que mes notes, et qui viennent enrichir celles-ci (avec Hieroglyph ; ou, pas testé : Hovercraft!+personnalisation, Landslide, rst2html5, rst2s5, rst2html5slides...) ;
    • des blogs statiques sur la même base (Ablog, ou avec une petite adaptation, Pelican) ;
    • et un début de boîte à outil pour m’aider dans la gestion des fichiers (rassembler/filtrer les articles lus et non-lus avec leurs étiquettes, générer la structure de fichier journalière...).

    Ce qui manque

    Prendre le temps de normaliser ça pour proposer des jeux d’extensions au langage pour le domaine des bases de connaissance, la correspondance et pour le suivi des tâches.

    Porter ça dans une interface graphique pour ne plus me fader la création des références à la main, pouvoir bosser en WYSIWYG et travailler sur la même base documentaire avec des non-informaticiens (cf. Zim, en PS).

    Idéalement, un moyen d’éditer aussi en web pour faciliter la contribution et faire du collaboratif (il faut que je me penche sur Waliki, même s’il semble y avoir du taf pour le remettre à niveau).

    ... et plein de glue (une API serait top) pour pouvoir attaquer et faire correspondre ce gros tas de texte avec plusieurs logiciels qui me font de l’œil (GTG, Taskwarrior, Notmuch+Astroid...).

    Clap de fin

    J’avance tranquillement, ça répond assez bien à mon besoin même s’il va vraiment falloir que je passe du temps sur l’outillage pour gagner en efficacité !

    Si vous avez des remarques, des suggestions, des enrichissements, je suis preneur. :-)

    PS : J’ai commencé à doucement expérimenter pour ajouter le support reST dans Zim, mais depuis plusieurs mois j’ai piscine et donc bon espoir de déboucher sur qqchose d’ici ... 2-3 ans. ;-D
    PPS : Il y a des suggestions très intéressantes dans les commentaires ci-dessus... je vais creuser, mais autant je m’étais intéressé à l’écosystème Vim, autant celui d’Emacs m’est inconnu. Et je ne suis pas prêt d’utiliser Zettlr, mon amour des vieilleries et de la sobriété est incompatible avec l’écosystème JavaScript !


    Commentaire sous licence CC0 1.0

    Ce message ne contient aucun degré. (sérieusement...! non, mais en vrai !! ok, peut-être un peu parfois mais pas là ☻ )