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, 15:08] – [Étape 2 - Installer DBeaver] 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 ====+==== É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/**// Lancez le logiciel Piveo une fois. Cela permet de créer automatiquement les dossiers nécessaires, notamment //**~/.local/piveo/fichiers/**//
  
Ligne 54: Ligne 54:
  
 ==== Étape 2 - Installer DBeaver==== ==== Étape 2 - Installer DBeaver====
-  * Téléchargez DBeaver depuis le site officiel [[https://dbeaver.io/|DBeaver]]+  * Téléchargez DBeaver depuis son site officiel[[https://dbeaver.io/|DBeaver]]
   * Installez-le normalement   * Installez-le normalement
   * Lancez DBeaver   * Lancez DBeaver
Ligne 60: Ligne 60:
  
 ==== Étape 3 - Récupérer les fichiers CSV==== ==== Étape 3 - Récupérer les fichiers CSV====
-pour récupérer les fichiers CSV, allez dans le dossier suivant : ~/gerard/.local/piveo/fichiers/salaries/ +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 : Vous devez y trouver ces trois fichiers :
-  * `personnes.csv` +  * `personnes.csv` (liste des personnes) 
-  * `personnes_specialites.csv` +  * `personnes_specialites.csv` (liste des spécialités) 
-  * `specialites.csv`+  * `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. 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 ==== ==== Étape 4 - Récupérer le fichier SQL ====
-Dans le même dossier, récupérez aussi le fichier : commun.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.).
  
-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 :
-==== Étape 5 — Suivre la vidéo n° 2 ==== +
-Ouvrez la vidéo n° 2 (partie 8) et suivez les instructions pour :+
   * créer la base SQLite dans DBeaver   * créer la base SQLite dans DBeaver
   * importer les fichiers CSV   * importer les fichiers CSV
   * finaliser votre base personnalisée   * finaliser votre base personnalisée
 Une fois terminé, votre base de données sera prête à être utilisée par l’application 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 ===== ===== Technologie =====
   * Python3   * Python3
Ligne 92: 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 »]]