{"_id":"@arthurperret/note-link-janitor-fr","_rev":"1-4fe35849056015c225997cd619381acb","name":"@arthurperret/note-link-janitor-fr","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.2":{"name":"@arthurperret/note-link-janitor-fr","version":"0.0.2","author":{"name":"Arthur Perret"},"main":"out/index.js","license":"MIT","contributors":[{"name":"Andy Matuschak","email":"andy@andymatuschak.org","url":"https://github.com/andymatuschak/note-link-janitor"}],"devDependencies":{"@paperist/types-remark":"^0.1.3","@types/node":"^12.6.6","@types/unist":"^2.0.3","prettier":"~1","ts-node":"^8.3.0","typescript":"~3"},"repository":{"type":"git","url":"git+https://github.com/infologie/note-link-janitor-fr.git"},"dependencies":{"@types/mdast":"^3.0.3","pagerank.js":"^1.0.2","remark":"^11.0.1","remark-parse":"~7","remark-stringify":"~7","remark-wiki-link":"^0.0.4","unified":"^8.4.0","unist-util-find":"^1.0.1","unist-util-is":"^4.0.0","unist-util-visit-parents":"^3.0.1"},"engines":{"node":">= 12.0.0"},"scripts":{"build":"tsc -p . --outDir dist && chmod +x dist/index.js"},"bin":{"note-link-janitor-fr":"dist/index.js"},"gitHead":"3beb770f2c4f11fdf8f470b2dec15c0714b7e00d","description":"`note-link-janitor` est un script créé par Andy Matuschak qui lit un dossier de fichiers Markdown, relève tous les [[liens de type wiki]] entre ces fichiers, puis ajoute une section spéciale intitulée \"Backlinks\" qui liste les passages faisant référence à","bugs":{"url":"https://github.com/infologie/note-link-janitor-fr/issues"},"homepage":"https://github.com/infologie/note-link-janitor-fr#readme","_id":"@arthurperret/note-link-janitor-fr@0.0.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ShRuVHvnjQauSOsPTy4AG2XKiqJyv8/7WQHTn14SKHBNsNP7u4fMHzsadxaninY5hDku4lCLyxu3mP00PRRv2g==","shasum":"027dd868de66c1fb1080f69cf6978846ff1e3fc4","tarball":"https://registry.npmjs.org/@arthurperret/note-link-janitor-fr/-/note-link-janitor-fr-0.0.2.tgz","fileCount":16,"unpackedSize":25290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4zPiCRA9TVsSAnZWagAAj54P/RKUwvrF3wvoRRB4EFKV\nqrcpu0TX4nlMfifh4GInRvgHyK1nId+E43C+zDIqboeVYaqVW5dNkzJnfXLR\nRRgVUV9F9A7q+3k51JckMvAOsGY2bJPjv0Orz52SaE/GE+rBeXEiMx2ZDH8g\na0d+Qrc8Dz87fk3j4IgJxTCCMPnn66SZJ4KO+g8JaMK2bm1vFJnfCVlQeWaX\nD+tXdZqHSvgyBJxcJW2lX0z6vpDDwGwR+sPaMAnDBg2qbar0WsBiIWxxT4/Z\nEZFkhc6l2FnX2bqVRF1pAmRspCIfehtYwgd11mHAsLsXpBx9w3T8fRHTgyvd\nicijYZ1NN6k9EbSkkPpaEm5x4zIHgMgZM2hYj2QQjhXrQb5SuGX59wgCIReI\nFNSs0Z2ywQ6zyLyIWbXdezzLzC7R2s7DI4hLLJb7wA1hl5m4KkpkOdgjNXZ0\n+7aW5zb7WlyBCId3ZA0xdK1ZnQgzjzEhfd5KMX81xgEtWpzFqNNukZf91EU8\nCVccGzZ7eAJhcGNlxDMqBeliFksgwOHjTV+rNEeTjUk69B0BN68rulKt2MnS\nVMdvUJ9ettJaTVKTxP/vGCwMZvpHvLo8vDujJPnVp4WSl69ktNSv1HEsobF2\nHds8GubEzKeXNa1VIS15KxIzPcZky5JK7YVQi+I98xqv4Frn3QS+iaAxbVam\nSfoc\r\n=YZVr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqvE6wZ3a+cSWMQ6J32ufA3X5n6GtqYilGKtDlYdf4XAiEAo5feNf0s9dKtyPDuAl6UPlWD84idPQAOaC+m/wMMPzs="}]},"maintainers":[{"name":"arthurperret","email":"arthurperret@me.com"}],"_npmUser":{"name":"arthurperret","email":"arthurperret@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/note-link-janitor-fr_0.0.2_1591948257490_0.17459180118613693"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-12T07:50:57.444Z","0.0.2":"2020-06-12T07:50:57.612Z","modified":"2022-04-04T15:37:39.072Z"},"maintainers":[{"name":"arthurperret","email":"arthurperret@me.com"}],"description":"`note-link-janitor` est un script créé par Andy Matuschak qui lit un dossier de fichiers Markdown, relève tous les [[liens de type wiki]] entre ces fichiers, puis ajoute une section spéciale intitulée \"Backlinks\" qui liste les passages faisant référence à","homepage":"https://github.com/infologie/note-link-janitor-fr#readme","repository":{"type":"git","url":"git+https://github.com/infologie/note-link-janitor-fr.git"},"contributors":[{"name":"Andy Matuschak","email":"andy@andymatuschak.org","url":"https://github.com/andymatuschak/note-link-janitor"}],"author":{"name":"Arthur Perret"},"bugs":{"url":"https://github.com/infologie/note-link-janitor-fr/issues"},"license":"MIT","readme":"# note-link-janitor-fr\n\n`note-link-janitor` est un script créé par Andy Matuschak qui lit un dossier de fichiers Markdown, relève tous les [[liens de type wiki]] entre ces fichiers, puis ajoute une section spéciale intitulée \"Backlinks\" qui liste les passages faisant référence à un fichier donné.\n\nCe dépôt offre une traduction de la documentation du script, ainsi qu'une localisation française sous la forme d'une variante intitulée `note-link-janitor-fr`.\n\nLe principe du script est le suivant. Dans un fichier `Note A.md`, le texte suivant sera ajouté :\n\n```\n## Backlinks\n- [[Note B]]\n    - Un passage de la note B qui contient un lien vers [[Note A]].\n    - Un autre passage de la même note B qui renvoie également vers [[Note A]].\n- [[Note C]]\n    - Un passage d'une autre note qui renvoie vers [[Note A]].\n```\n\nLe script est idempotent ; lorsqu'il est exécuté à nouveau, _il met à jour les rétroliens sur place_.\n\nLa section contenant les rétroliens est insérée à la fin du fichier. Si votre note se termine par un bloc de commentaire HTML `<!-- -->`, les rétroliens sont insérés avant.\n\n## Postulats/avertissements\n\n1. Les liens sont formatés `[[comme ceci]]`.\n2. Les titres des notes sont déduits de la première ligne de chaque note, qui est supposée être formatée comme un titre, c'est-à-dire `# Titre de la note`.\n3. Tous les fichiers `.md` sont considérés comme étant au même niveau ; dans sa version actuelle, le script ne parcourt pas récursivement une arborescence de fichiers (bien que ce soit une modification assez simple à réaliser si vous en avez besoin ; voir `lib/readAllNotes.ts`)\n4. La section des rétroliens est définie comme l'intervalle AST entre `## Backlinks` et la balise d'en-tête suivante (ou bien `<!-- -->`). Tout texte que vous pourriez ajouter à cette section sera supprimé. N'ajoutez pas de texte après la liste des rétroliens sans intervertir un titre entre les deux !\n\n### *FYI-style open source*\n\nCe script est partagé sans aucun engagement de maintenance. Les signalements de bugs et les *pull requests* seront ignorées ou fermées sans commentaire. C'est valable pour le dépôt d'origine, ainsi que pour cette traduction. Toutefois, si vous faites quelque chose d'intéressant avec ce script, [faites-le savoir à son auteur](mailto:andy@andymatuschak.org).\n\n## Utiliser la variante francophone\n\nSur ce dépôt, j'ai modifié le fichier `updateBacklinks.ts` pour traduire le titre de la section `## Backlinks` en `## Rétroliens`. J'ai également changé le marqueur de liste, à l'origine l'astérisque, en tiret.\n\nPour installer cette variante :\n\n```\nyarn global add @arthurperret/note-link-janitor-fr\n```\n\nEnsuite, pour l'exécuter :\n\n```\nnote-link-janitor-fr chemin/vers/le/dossier\n```\n\n## Utiliser du script d'origine\n\nPour installer le script d'Andy Matuschak :\n\n```\nyarn global add @andymatuschak/note-link-janitor\n```\n\nEnsuite, pour l'exécuter (attention, cela modifiera vos fichiers `.md` *sur place* ; pensez à faire des sauvegardes au cas où !):\n\n```\nnote-link-janitor chemin/vers/le/dossier\n```\n\nCeci exécute le script une fois. Pour l'exécuter de manière régulière, vous devrez créer une tâche planifiée avec `cron` ou autre service de type daemon.\n\nLe script est conçu pour fonctionner avec Node >=12, vous devrez donc peut-être mettre à jour votre version d'exécution ou la remplacer.\n\n## Fabriquer une copie locale\n\nClonez [le dépôt d'Andy Matuschak](https://github.com/andymatuschak/note-link-janitor). Installez [Yarn](https://classic.yarnpkg.com/fr/docs/install/). Lancez les commandes suivantes :\n\n```\nyarn install\nyarn run build\n```\n\n## Projets\n\nSurveillez le dépôt d'origine, Andy Matuschak ayant exprimé l'intention d'étendre ce projet au suivi des liens morts ou orphelins, ainsi qu'à d'autres phénomènes hypertextuels.\n","readmeFilename":"Readme.md"}