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 16/08/2026, 20:07] – [Installation] samceliapiveo [Le 31/08/2026, 14:28] (Version actuelle) – [Personnalisation de la base de données] samcelia
Ligne 69: Ligne 69:
 ===== Fonctionnement ===== ===== Fonctionnement =====
  
-{{:interface-piveo.png?500 }}+{{ :interface-piveo.png?500}}
  
 L'application Piveo fonctionne de la manière suivante : L'application Piveo fonctionne de la manière suivante :
Ligne 81: Ligne 81:
 Contrairement à un trombinoscope, l'application ne présente qu'une photo. Le trombinoscope n'utilise que **2** méthodes d'apprentissage de l'application:  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, l'application ne présente qu'une photo. Le trombinoscope n'utilise que **2** méthodes d'apprentissage de l'application:  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.
  
-===== Personnalisation automatique de la base de données ===== +===== Personnalisation de la base de données =====
- +
-==== Méthode 1 (Nouvelle version Recommandée) ==== +
- +
-Cette nouvelle version simplifie beaucoup l’installation.+
  
 Il n’est plus nécessaire de construire la base de données manuellement, il suffit de **compléter trois fichiers [[wpfr>Comma-separated_values|CSV]]** : Il n’est plus nécessaire de construire la base de données manuellement, il suffit de **compléter trois fichiers [[wpfr>Comma-separated_values|CSV]]** :
-  * **personnes.csv** +  * **personnes.csv** (liste des personnes). 
-  * **specialite.csv**+  * **specialite.csv** (liste des spécialités).
   * **personnes_specialites.csv** (ce fichier fait le lien entre les personnes  et les spécialités qu'elles font).   * **personnes_specialites.csv** (ce fichier fait le lien entre les personnes  et les spécialités qu'elles font).
  
Ligne 100: Ligne 96:
 {{:csv1.png?800}} {{:csv1.png?800}}
  
-==== Méthode 2 (ancienne méthode) ==== 
- 
-Pas besoin d’être expert pour créer votre base de données. Nous allons simplement transformer des fichiers [[wpfr>Comma-separated_values|CSV]] (tableaux de données) en une base [[wpfr>SQLite]] en utilisant l'application **DBeaver**. 
- 
-Aidez-vous de [[https://youtu.be/2uoeuXKKTdk|cette vidéo]] pendant la manipulation. 
- 
-=== Étape 1 - Lancer l'application une première fois === 
- 
-Lancez l'application Piveo une fois. Cela permet de créer automatiquement les répertoires nécessaires, notamment ''~/.local/piveo/fichiers/''. 
- 
-Sans cette étape, les fichiers ne seront pas présents. 
- 
-=== Étape 2 - Installer DBeaver === 
- 
-  * Téléchargez DBeaver depuis son site officiel : [[https://dbeaver.io/|DBeaver]] 
-  * Installez-le normalement 
-  * Lancez DBeaver 
- 
-DBeaver est une application gratuite 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 [[wpfr>Comma-separated_values|CSV]] qui permettent de créer la base de données ''salarie.db''. 
-il faut se rendre dans le répertoire ''~/.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 le répertoire ''~/.local/piveo/BasDonnees''. 
- 
-=== Étape 4 - Récupérer le fichier SQL === 
- 
-Dans le même répertoire 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 [[wpfr>SQLite]] dans DBeaver 
-  * importer les fichiers [[wpfr>Comma-separated_values|CSV]] 
-  * finaliser votre base personnalisée. 
-Votre base de données sera ensuite prête à être utilisée par l'application. 
  
 ===== Problèmes connus ===== ===== Problèmes connus =====
Ligne 173: Ligne 126:
   *  journal LinuxFr [[https://linuxfr.org/users/clisam/journaux/piveo-2-4-0-logiciel-d-apprentissage-de-prenoms-et-noms]]   *  journal LinuxFr [[https://linuxfr.org/users/clisam/journaux/piveo-2-4-0-logiciel-d-apprentissage-de-prenoms-et-noms]]
   * video //[[https://youtu.be/upmGYy93n2w|Piveo - présentation]]//   * video //[[https://youtu.be/upmGYy93n2w|Piveo - présentation]]//
-  * vidéo //[[https://youtu.be/2uoeuXKKTdk|Piveo - DBeaver et fichiers CSV]]//