# 1-Module Cahiers de notes ## Résumé : 1) **Markdown** pour rédiger et **structurer** ses notes 2) **GitLab**/GitHub pour gérer la **pérennité** (versionning, collaboration, etc. 3) [**DocFetcher**](https://docfetcher.sourceforge.io/fr/index.html) pour **indexer** et **chercher** ses notes **Ajouter une étiquette** à un fichier texte en markdown : ajouter sur n'importe quelle ligne du fichier texte : * texte d'origine `` * suite du texte `` * Cela n'affichera pas ce bout de texte (mais le reste de la ligne sera bien affiché) Voir aussi : Outils intéressants évoqués : - Editeurs markdown : Remarkable, MarkdownPlusPlus (plugin notepad++), MultiMarkdown, CommonMark, Markdonw2pdf.com, - **Pandoc**, **Stylo** (éditeur HumaNum SHS), **Zettlr**, **OrgMode/emacs**, TinyTeX, - Voir aussi chez Framasoft : AppFlowy ("Notion", en libre), Trilium Notes (notes en arborescence) - PDF : MuPDF Notions intéressantes - **Textométrie** (TXM) - Edition de texte structurée. **TEI**, Lodel, XML, METOPES, PKP (ojs), XML Copy editor NB : **TEI Text Encoding Initiative** (structuration xml) Programmes intéressants utilisant la TEI : [scripta manent](https://heurist.huma-num.fr/ScriptaManent/web/13822/36204) (qui cite qui comment, 15e) ## Fil du cours ### Historique et variété de la prise de note Notes en marge des manuscrits, carnets de Leonard de Vinci, Manuscrits annotés de Zola, Notebooks de Linné, notebooks de Darwin, Journal de bord de navigation, cahiers de laboratoire, etc. **Les fichiers de notices de Leibniz** et ... **L'indexation de John Locke** : numéroter les carnets et les pages des carnets, et tenir à part un index des concepts (ou des noms, lieux, etc.) avec un système de codification : 1 page par lettre Aa, Ae, Ai, Ao, Au, Ba, Be, Bi, Bo, Bu etc. ### Structurer sa prise de notes avec un langage de balisage léger : Markdown Exercice : dans le Gitlab du MOOC, créer un fichier md et le rédiger en markdown. ### Gérer la pérennité de ses notes (versionning, collaboration, etc.) : GitLab GitLab (opensource gratuite) / GitHub (payant) etc. ### Indexer et retrouver facilement ses notes : DocFetcher et ExifTool Répondre au problème de l'abondance. Ajouter des étiquettes dans ses fichiers, même si ce n'est pas prévu par le langage (markdown par ex) Outils qui recherchent DANS le contenu des fichiers (et dans les métadonnées) * DocFetcher (Linux, MacOS, Windows) ; * Tracker (Linux) ; * Recoll (Linux, MacOS, Windows) ; * Spotlight (MacOS) ; Plusieurs façons : en commentaire puis respecter une syntaxe similaire : il suffit d'encadrer un mot par une paire de signes de ponctuation comme « : », « ; » ou « ? ». Un label comme « :code: » sera facilement mémorisé et fera un parfait équivalent du mot-clé « code » utilisé dans l'exemple du cahier de note de la deuxième séquence de ce module — pour illustrer la méthode de Locke.