Il s'agit d'une question en deux parties concernant la pourriture des liens .
Le mode org fournit-il des fonctionnalités pour valider les hyperliens, en particulier les liens locaux? Cela pourrait être utilisé pour lutter contre la pourriture des liens après coup.
Encore mieux, l'organisation fournit-elle des fonctionnalités de sorte que si je renomme un fichier en dired, il mettra à jour les fichiers affectés? Cela pourrait empêcher certains types de pourriture des liens avant qu'il ne se produise, au moins pour les fichiers locaux.
org-bracket-link-analytic-regexp
cela aiderait à sélectionner les liens Org? On dirait qu'il a été créé pour des tâches comme celle-ci.Depuis Org 9.0, vous pouvez exécuter la
org-lint
fonction qui, entre autres, vérifie les liens locaux rompus.la source
J'ai écrit un script Python https://github.com/cashTangoTangoCash/orgFixLinks qui tente de réparer les liens rompus vers les fichiers locaux, dans un ou plusieurs fichiers org sur un disque local dans le système d'exploitation Ubuntu. C'est certainement un script de ligne de commande amateur, mais cela pourrait valoir la peine de jouer avec. Il existe un wiki GitHub qui fournit un certain degré de documentation: https://github.com/cashTangoTangoCash/orgFixLinks/wiki . Veuillez vérifier les avertissements dans le fichier README.
Je suis désolé que ce script Python ne fasse pas partie d'Org, mais soit complètement séparé / autonome. J'espère que personne ne se soucie de ne pas répondre directement à la question du PO; Je pensais juste que quelqu'un pourrait aimer jouer avec le script Python.
la source