Ce projet est réalisé par @Thomas REMY et @Farah ALIANE. C'est une mise en pratique des connaissances acquises dans le cadre de l'UE Programmation Orientée Objet & Java en deuxième année de licence informatique à CY Université.
Java 11 ou une version supérieure doit être installé sur votre machine.
- Cloner le dépot
$ git clone https://github.com/mipi-and-co/odf-metadata-editor
- Créer les fat jar
$ ./gradlew createJars
- Lancer le jar souhaité
$ java -jar ./build/libs/cli.jar
$ java -jar ./build/libs/gui.jar
- Télécharger le fichier jar correspondant à la release souhaitée.
- Ouvrir un terminal dans le dossier de téléchargement
- Lancer le jar
$ java -jar ./cli.jar
La documentation peut être obtenue à partir des sources grâce à la commande suivante :
$ ./gradlew javadoc
- L'affichage de l'aide est possible à tout moment avec la commande suivante :
$ java -jar ./build/libs/cli.jar --help
- Affichage des métadonnées d'un fichier OpenDocument Text :
$ java -jar ./build/libs/cli.jar -f="./src/test/resources/testFile1.odt"
Sortie :
***** Metadonnees principales *****
Titre : Mets un titre
Description :
Sujet : Modele odt projet
Mots-cles :
Auteur :
***** Metadonnees secondaires et statistiques *****
Date de creation : 23/11/2022 15:06
Taille du fichier : 751 kB
Nombre d'images : 2
Nombre de pages : 5
Nombre de paragraphes : 22
Nombre de mots : 2016
Nombre de caracteres : 13585
Nombre de caracteres non blancs : 11587
Liste des liens hypertexte : https://google.com/, https://www.lipsum.com/feed/html
- Modification du titre d'un fichier OpenDocument Text :
$ java -jar ./build/libs/cli.jar -f="./src/test/resources/fileTest1.odt" --title="Nouveau titre"
Sortie :
Metadata modified !
- Affichage des fichiers OpenDocument Text présents dans un répertoire :
$ java -jar ./build/libs/cli.jar -d="."
Sortie :
Aucun fichier ODT present !
- Affichage des fichiers OpenDocument Text présents dans un répertoire (de manière récursive) :
$ java -jar ./build/libs/cli.jar -rd="."
Sortie :
D:\Users\Thomas\Etudes\odf-metadata-editor\src\test\resources\testFile1.odt
D:\Users\Thomas\Etudes\odf-metadata-editor\src\test\resources\testFile2.odt