Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
piveo [Le 18/02/2026, 14:44] – [Étape 2] samceliapiveo [Le 12/04/2026, 18:52] (Version actuelle) – [Étape 3 - Récupérer les fichiers CSV] samcelia
Ligne 2: Ligne 2:
  
 ===== Présentation de Piveo ===== ===== Présentation de Piveo =====
-Ce logiciel libre ((Licence [[https://www.gnu.org/licenses/quick-guide-gplv3.fr.html|licence GPLv3]])) fonctionne sous GNU/Linux et Windows. \\ +Ce logiciel libre ((Licence [[https://www.gnu.org/licenses/quick-guide-gplv3.fr.html|licence GPLv3]])) et gratuit fonctionne sous GNU/Linux et Windows. Piveo est un logiciel de trombinoscope interactif \\ (les personnes sont présentées une par une) permettant d’apprendre et de mémoriser les prénoms, noms associés aux visages.\\  
-Vous devez retenir les prénoms, noms et les visages de dizaines de personnes ? Piveo vous aide à mémoriser efficacement grâce à 3 modes d'apprentissage (visueloralécrit).+Vous devez retenir les prénoms, noms et visages de dizaines de personnes ? \\ Piveo vous aide à mémoriser efficacement grâce à 3 modes d'apprentissage (lecturedevinetteécriture), ainsi qu’un mode de recherche\\
 Cas d'usage : Cas d'usage :
-  * Enseignants : mémoriser l'identité de leurs élèves en début d'année ou après les vacances! +  * Enseignants : mémoriser l'identité de leurs élèves en début d'année ou après les vacances ! 
-  * Managers, Commerciaux, RH, événementiel : connaître rapidement leurs contacts+  * Managers, commerciaux, RH, événementiel : connaître rapidement leurs contacts
   * Élus : retenir vos collègues parlementaires, par exemple   * Élus : retenir vos collègues parlementaires, par exemple
-et bien d'autres contextes professionnels...+et bien d'autres contextes professionnels...\\
 Voici donc les trois organismes traités: Voici donc les trois organismes traités:
   - Ecole   - Ecole
Ligne 31: Ligne 31:
  
 ===== Fonctionnement de Piveo ===== ===== Fonctionnement de Piveo =====
-{{ ::interface-3.png?600 |}}+{{ ::interface-piveo.png?500 |}}
 Le logiciel Piveo fonctionne de la manière suivante : Le logiciel Piveo fonctionne de la manière suivante :
  
-  * Trois structures sont proposées : École, Entreprise, Parlement page de garde).+  * Trois structures sont proposées : École, Entreprise, Parlement sur la page de garde).
   * L’utilisateur choisit entre prénom+nom, nom ou prénom).   * L’utilisateur choisit entre prénom+nom, nom ou prénom).
-  * Plusieurs modes de mémorisation sont disponibles : apprentissagetest oraltest écrit.+  * Plusieurs modes de mémorisation sont disponibles : lecture (oeil)deviner(oeil barré), écrit(crayon).
   * La partie gauche de l’interface permet de faire défiler les personnes tout en affichant leurs informations.   * La partie gauche de l’interface permet de faire défiler les personnes tout en affichant leurs informations.
-  * Un mode de recherche permet de retrouver une ou plusieurs personnes à partir de leur nom ou prénom.+  * Un mode de recherche (? sur l'interface) permet de retrouver une ou plusieurs personnes à partir de leur nom ou prénom.
  
 Contrairement à un trombinoscope, le logiciel ne présente qu'une photo. Le trombinoscope n'utilise que **2** méthodes d'apprentissage du logiciel:  apprentissage par la lecture et apprentissage en masquant le prénom et le nom. Si on combine nom/prénom (3 possibilités), aléatoire(2 possibilités), mode d'apprentissage(3 possibilités)cela fait **18** possibilités  Contrairement à un trombinoscope, le logiciel ne présente qu'une photo. Le trombinoscope n'utilise que **2** méthodes d'apprentissage du logiciel:  apprentissage par la lecture et apprentissage en masquant le prénom et le nom. Si on combine nom/prénom (3 possibilités), aléatoire(2 possibilités), mode d'apprentissage(3 possibilités)cela fait **18** possibilités 
Ligne 46: Ligne 46:
 Pas besoin d’être expert pour créer votre base de données. Nous allons simplement transformer des fichiers CSV (tableaux de données) en une base SQLite en utilisant le logiciel **DBeaver**. Pas besoin d’être expert pour créer votre base de données. Nous allons simplement transformer des fichiers CSV (tableaux de données) en une base SQLite en utilisant le logiciel **DBeaver**.
  
-Aidez-vous de la **vidéo n° 2 (partie 8)** pendant la manipulation.+Aidez-vous de la **vidéo n° 2 (partie 10)** pendant la manipulation. 
 + 
 +==== Étape 1 - Lancer le logiciel une première fois ==== 
 +Lancez le logiciel Piveo une fois. Cela permet de créer automatiquement les dossiers nécessaires, notamment //**~/.local/piveo/fichiers/**//
  
-==== Étape 1 — Lancer le logiciel une première fois ==== 
-Lancez le logiciel Piveo (ou l’application concernée) une fois. Cela permet de créer automatiquement les dossiers nécessaires, notamment : 
-[quote] 
-~/.local/piveo/fichiers/ 
-[/quote] 
 Sans cette étape, les fichiers ne seront pas présents. Sans cette étape, les fichiers ne seront pas présents.
  
-==== Technoligie ====+==== Étape 2 - Installer DBeaver==== 
 +  * Téléchargez DBeaver depuis son site officiel: [[https://dbeaver.io/|DBeaver]] 
 +  * Installez-le normalement 
 +  * Lancez DBeaver 
 +DBeaver est un logiciel gratuit qui permet de créer et gérer des bases de données facilement. 
 + 
 +==== Étape 3 - Récupérer les fichiers CSV==== 
 +Prenons un exemple: pour récupérer les trois fichiers CSV qui permettent de créer la base de données "salarie.db"
 +il faut se rendre dans le dossier "~/.local/piveo/fichiers/salaries/".  
 +Vous devez y trouver ces trois fichiers : 
 +  * `personnes.csv` (liste des personnes) 
 +  * `personnes_specialites.csv` (liste des spécialités) 
 +  * `specialites.csv` (fait le lien entre les deux fichiers précédents) 
 +Ces fichiers contiennent les données (comme un tableur). Vous pouvez les modifier pour mettre vos propres informations. 
 +La base de données associée "salaries.db" doit se situer dans "~/.local/piveo/BasDonnees. 
 + 
 +==== Étape 4 - Récupérer le fichier SQL ==== 
 +Dans le même dossier que les fichiers, récupérez également le fichier : commun.sql\\ 
 +Ce fichier sert à créer la structure de la base de données (tables, relations, etc.). 
 + 
 +==== Étape 5 - Suivre la vidéo n° 2 ==== 
 +Ouvrez la vidéo n° 2 (voir lien - partie 10) et suivez les instructions pour : 
 +  * créer la base SQLite dans DBeaver 
 +  * importer les fichiers CSV 
 +  * finaliser votre base personnalisée 
 +Une fois terminé, votre base de données sera prête à être utilisée par l’application 
 +===== Problème lié au dossier ~/.local/piveo ===== 
 + 
 +Le dossier ~/.local/piveo peut parfois contenir des données corrompues empêchant Piveo de démarrer correctement. 
 +<note important>Attention: cette opération supprime les données locales.</note> 
 +Sauvegardez vos bases avant toute manipulation. 
 + 
 +====Procédure de résolution==== 
 + 
 +1 — Sauvegarder vos bases de données 
 + 
 +Copiez le dossier contenant les bases vers votre Bureau : 
 +<code> 
 +cp -r ~/.local/piveo/BaseDonnees ~/Bureau/SauvegardeBDD 
 +</code> 
 + 
 +2 — Supprimer le dossier local de Piveo 
 +<code> 
 +rm -r ~/.local/piveo 
 +</code> 
 +3 — Relancer Piveo 
 +Au premier lancement, le dossier ~/.local/piveo sera recréé automatiquement. 
 +==== Restaurer vos bases (optionnel) ==== 
 +Si vous souhaitez récupérer vos anciennes données : 
 +  - Fermez Piveo 
 +  - Copiez les bases sauvegardées dans le nouveau dossier : 
 +<code> 
 +cp -r ~/Bureau/SauvegardeBDD/* ~/.local/piveo/BaseDonnees/ 
 +</code> 
 +===== Technologie =====
   * Python3   * Python3
   * PySide6   * PySide6
Ligne 68: Ligne 120:
 Ce logiciel est délivré sous la licence GPLv3: [[https://www.gnu.org/licenses/quick-guide-gplv3.fr.html|« Licence GPLv3»]] Ce logiciel est délivré sous la licence GPLv3: [[https://www.gnu.org/licenses/quick-guide-gplv3.fr.html|« Licence GPLv3»]]
 ===== Liens ===== ===== Liens =====
-  * github: [[https://github.com/GerardLeRest/piveo|« github de Piveo»]]+  * github: [[https://github.com/GerardLeRest/piveo-v2|« github de Piveo»]]
   * site internet: [[https://gerardlerest.github.io/piveo/|« site internet de Piveo»]]   * site internet: [[https://gerardlerest.github.io/piveo/|« site internet de Piveo»]]
   * forum: [[https://forum.ubuntu-fr.org/viewtopic.php?id=2091784|« discussion sur le forum »]]   * forum: [[https://forum.ubuntu-fr.org/viewtopic.php?id=2091784|« discussion sur le forum »]]