Génère des cartes de dictée imprimables à partir de fichiers CSV
Project description
Cartes de dictée
Ce programme génère des cartes de dictée imprimables (format A4) à partir d'un fichier CSV contenant des listes de mots et leur groupe de couleur.
🚀 Installation
Avec uv (recommandé)
# Installation globale
uv tool install cartes-dictee
# Ou utilisation directe
uvx cartes-dictee dictee1.csv
Depuis PyPI
pip install cartes-dictee
Depuis les sources avec uv
git clone https://github.com/votrenom/cartes-dictee.git
cd cartes-dictee
uv sync --no-dev
📖 Utilisation
En ligne de commande
cartes-dictee dictee1.csv
En tant que module Python
from cartes_dictee import generate_cards_html
generate_cards_html("dictee1.csv", "mes_cartes.html")
📋 Format du fichier CSV
Le fichier CSV doit contenir deux colonnes : Mots et Groupe.
Exemple de fichier CSV (dictee1.csv) :
Mots;Groupe
le peintre, la couleur, le bleu, le jaune, le rouge, le vert, le marron, l'orange, le violet, le rose, le blanc, le noir;Jaune
primaire;Jaune
utiliser;Jaune
une forme, un carré, un rond, un triangle, la ligne;Vert
droit, courbe;Vert
peindre;Vert
comme, ainsi que;Vert
le centre, la toile, le fond, l'artiste, la réalité;Violet
se mélanger, chercher, montrer;Violet
plusieurs;Violet
✨ Fonctionnalités
- ✅ Format A4 optimisé pour l'impression
- ✅ Cartes colorées selon les groupes (Jaune, Vert, Violet, Gris)
- ✅ Ouverture automatique dans le navigateur
- ✅ 12 cartes par page (3×4)
- ✅ Dimensions précises : 70mm × 50mm par carte
- ✅ Police grande (24px) pour une bonne lisibilité
- ✅ Protection anti-coupure lors de l'impression
🎯 Utilisation
Le fichier HTML généré porte le même nom que le fichier CSV, mais avec l'extension .html.
Par exemple : dictee1.csv → dictee1.html
Le fichier s'ouvre automatiquement dans votre navigateur par défaut, prêt pour l'impression (Ctrl+P / Cmd+P).
🏗️ Développement
git clone https://github.com/votrenom/cartes-dictee.git
cd cartes-dictee
uv sync --no-dev
Construire le paquet
uv build
📄 Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
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 cartes_dictee-0.1.0.tar.gz.
File metadata
- Download URL: cartes_dictee-0.1.0.tar.gz
- Upload date:
- Size: 38.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82f44d97d548fc4fb4c090993f48d7ef94dbec17c498977cd1090cecce12430c
|
|
| MD5 |
024103129d0a8a167beef0fead2ae2af
|
|
| BLAKE2b-256 |
a9de49373f1b6eec0e1b07c77530f4bb79cb08f7a84fb3327677af97cb2238aa
|
File details
Details for the file cartes_dictee-0.1.0-py3-none-any.whl.
File metadata
- Download URL: cartes_dictee-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc2fbc8d18f63b7e6f6eed14ed44dcb528251b468d2cbc9561125cc82025a23d
|
|
| MD5 |
6911574fdc0d7f335f91c478d9ef64c0
|
|
| BLAKE2b-256 |
d7bfe92634c73d20433127cc25e9811ebd50976bd769758bbb621f4e7d4b2d5a
|