This bash script translates an ODT file tree into an Opale tree.

Dependencies : libreoffice, unoconv, 7z

Opale project homepage : https://scenari.org/modeles/Opale/
LibreOffice homepage : https://www.libreoffice.org/

Features

  • permet de choisir une arborescence de dossiers contenant des fichiers ODT
  • en fait une copie
  • génère pour chaque fichier ODT un fichier XML codant pour un "grain de contenu" (article) ou un "terme de glossaire"
  • permet de garder (ou non) les fichiers ODT dans l'arborescence (pour vérification la transposition par exemple)
  • trie les images à part et les renomme
  • réinsère les images dans les "grains de contenu", à leur place
  • crée une "division" (chapitres) pour chaque dossier
  • remplie automatiquement les "divisions"
  • place le tout dans une archive SCAR (format des archives Opale).
  • ATTENTION : après importation dans Opale, penser à déplacer tous les dossiers (dont le dossier "Images") à la racine de l'atelier pour que les liens fonctionnent !

Project Samples

Project Activity

See All Activity >

Follow odt2opale

odt2opale Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of odt2opale!

Additional Project Details

Registered

2017-04-03