Skip to main content

Génère des cartes de dictée imprimables à partir de fichiers CSV

Project description

Cartes de dictée

Python License: MIT

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.csvdictee1.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


Download files

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

Source Distribution

cartes_dictee-0.1.0.tar.gz (38.9 kB view details)

Uploaded Source

Built Distribution

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

cartes_dictee-0.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

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

Hashes for cartes_dictee-0.1.0.tar.gz
Algorithm Hash digest
SHA256 82f44d97d548fc4fb4c090993f48d7ef94dbec17c498977cd1090cecce12430c
MD5 024103129d0a8a167beef0fead2ae2af
BLAKE2b-256 a9de49373f1b6eec0e1b07c77530f4bb79cb08f7a84fb3327677af97cb2238aa

See more details on using hashes here.

File details

Details for the file cartes_dictee-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cartes_dictee-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc2fbc8d18f63b7e6f6eed14ed44dcb528251b468d2cbc9561125cc82025a23d
MD5 6911574fdc0d7f335f91c478d9ef64c0
BLAKE2b-256 d7bfe92634c73d20433127cc25e9811ebd50976bd769758bbb621f4e7d4b2d5a

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