geometric shape digital wallpaper

Parser Orgmode vers json

voici un petit parseur de fichier org qui permet d’extraire un fichier json depuis un fichier Orgmode.
https://forge.chapril.org/tykayn/org-report-stats

Ce dépot permet plusieurs choses:

  • convertir des fichiers orgmode en json
  • faire fonctionner un serveur web express / node pour afficher un compte rendu HTML interprêtant un fichier json représentant des tâches orgmode exportées à partir d’ox-json dans emacs.
    pour le lancer: npm start.
  • convertir des exports de services numériques en fichier tsv et json, afin d’être utilisé par les autres parties pour en faire un compte rendu en html.
  • un convertisseur de site wordpress vers orgmode. La source est un export au format json de la table des posts d’un site wordpress, réalisé dans un client de base de données comme phpmyadmin ou un IDE tel que PhpStorm.

Configuration
Vérifiez les variables de chemin dans parse_orgmode_to_json.mjs, surtout outputAbsolutePath pour avoir un lieu de génération de fichier.

Le format de sortie n’est pas le même que celui du parseur org-json par défaut d’emacs, j’y ai ajouté aussi des statistiques sur les tâches avec différents agrégats de durée donnant les nombre et les sortes de tâches.

Des statistiques

  • Les nombres et le type de tâches agrégées par semaine, mois et années.
  • le nombre de tâches avec une date.
  • le nombre de tâches sans date.
  • la date de la tâche la plus ancienne
  • données agrégées
  • Les nombres de fois que des tags sont utilisés dans les tâches.
  • Les nombres de fois que des mots sont utilisés dans les tâches.
  • des données sur l’auteur, la date de génération du json, le fichier source .org ayant servi à la conversion.

voir le rendu
Lancer l’exécution du fichier app avec node, et consulter l’output html.
bash npm start

 Memacs

Les scripts inspirés de Memacs (le package python-pip) sont dans le dossier converters, ils permettent de convertir des fichiers exportés de divers outils numériques en feuilles de calcul pour avoir un historique général d’activités simple à lire pour les humains, et facile à analyser pour d’autres scripts.


de quoi alimenter le générateur de feuille de rapport d’activité en html pour orgmode
https://www.cipherbliss.com/rapport-dactivite-orgmode-et-statistiques-de-taches-en-nodejs

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies. Le plus simple nous pour nous faire connaître étant de partager cet article.
Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com.
Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.