You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
scayac 35d46a83ae suppression .lock 2 years ago
.vscode Ajout du script pout libreoffice + doc + script de fineTuning 2 years ago
fineTuning suppression .lock 2 years ago
.env Initial commit 2 years ago
.gitignore Initial commit 2 years ago
301.csv Ajout du script pout libreoffice + doc + script de fineTuning 2 years ago
Readme.md ajout d'un script de génération de fine tuning pour les appréciations générales 2 years ago
appreciations_Bulletins.py ajout d'un script de génération de fine tuning pour les appréciations générales 2 years ago
sample_appreciations.ods ajout d'un script de génération de fine tuning pour les appréciations générales 2 years ago
sample_appreciations_generales.ods ajout d'un script de génération de fine tuning pour les appréciations générales 2 years ago
test_openai.py Initial commit 2 years ago

Readme.md

Script python de génération de bulletins pour LibreOffice CALC

Prérequis :

Dépendances python : pip install openai

Pour les versions de python supérieures à 3.10, autoriser au préalable l'installation de dépôts sur le système sans venv. python3 -m pip config set global.break-system-packages true

Interface pour libre office : apt install libreoffice-script-provider-python

Pour pouvoir être utilisé, le script appreciations_Bulletins.py est à copier dans : ~/.config/libreoffice/4/user/Scripts/python

Utilisation :

Voir structure du fichier sample.ods L'exécution se fait via le menu Outils>Macro>Exécuter la macro

Les variables promptCol et answerCol du fichier appreciations_Bulletins.py permettent de définir où sont générées les données dans la feuille de calcul active (-1 -> génération désactivée)