Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flashmemo-0.1.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flashmemo-0.1.0-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

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

Hashes for flashmemo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d7166c640a242881b766e61f7d52a2524967f7fdde8ca7558fa53b5f4b0804b8
MD5 15e3bb0a25b41dd37b78b8ccebf20fab
BLAKE2b-256 d230ad0d3c00fd70504edada5b5e188b6f39c4ecba16ff7c5e0cfb5a16b22cc2

See more details on using hashes here.

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

Hashes for flashmemo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd9ea93ed9a2ec0c85c553c581658d3ce26d8298f968988fdd8456fc47e59f9c
MD5 a83852281e2771f815e093c3b332b604
BLAKE2b-256 352d7084342e91fd53aa2821e50aa7c3dfcec6b2b51d95ce1a219aea66c2de2c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page