Un outil CLI pour créer et réviser avec des cartes mémoire
Project description
flashmemo
flashmemo est un outil en ligne de commande simple et léger pour créer, gérer et réviser des fiches de mémorisation (flashcards). Il facilite l’apprentissage en permettant aux utilisateurs d’ajouter des questions/réponses, de lancer des sessions de quiz interactifs, de lister, modifier ou supprimer des fiches, et même d’utiliser une interface web.
Fonctionnalités
- Ajouter facilement de nouvelles fiches de révision avec un niveau de difficulté (facile, moyen, difficile)
- Lister toutes les fiches existantes
- Modifier ou supprimer une fiche par son index
- Lancer une session de quiz aléatoire pour réviser les fiches avec score détaillé à la fin
- Exporter les fiches en fichier HTML pour une consultation hors-ligne
- Gérer les fiches via une interface web intuitive (ajout, modification, suppression, quiz)
Installation
Installez le package via pip en local ou depuis PyPI :
pip install flashmemo
Utilisation en ligne de commande
Le package fournit une interface CLI flashmemo avec les commandes suivantes :
flashmemo --help
Ajouter une fiche
flashmemo add "Question ici" "Réponse ici" --level facile
Le paramètre --level est optionnel (par défaut : facile).
Lancer une session de quiz
flashmemo quiz
Le quiz affichera les questions, vous invitera à saisir vos réponses et calculera un score final détaillé.
Lister les fiches
flashmemo list
Supprimer une fiche
flashmemo delete <index>
Exporter les fiches en HTML
flashmemo export-html
Génère un fichier flashcards.html avec toutes les fiches au format consultable dans un navigateur.
Lancer l’interface web
flashmemo web
Ouvre un serveur local (par défaut sur http://localhost:5000) avec une interface graphique pour gérer les fiches et lancer le quiz.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flashmemo-0.1.0.tar.gz.
File metadata
- Download URL: flashmemo-0.1.0.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7166c640a242881b766e61f7d52a2524967f7fdde8ca7558fa53b5f4b0804b8
|
|
| MD5 |
15e3bb0a25b41dd37b78b8ccebf20fab
|
|
| BLAKE2b-256 |
d230ad0d3c00fd70504edada5b5e188b6f39c4ecba16ff7c5e0cfb5a16b22cc2
|
File details
Details for the file flashmemo-0.1.0-py3-none-any.whl.
File metadata
- Download URL: flashmemo-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd9ea93ed9a2ec0c85c553c581658d3ce26d8298f968988fdd8456fc47e59f9c
|
|
| MD5 |
a83852281e2771f815e093c3b332b604
|
|
| BLAKE2b-256 |
352d7084342e91fd53aa2821e50aa7c3dfcec6b2b51d95ce1a219aea66c2de2c
|