FletchScore

Python Licence Tests PyPI

FletchScore

Application open source d’enregistrement des scores de compétitions d’archerie FFTL/IFAA (tous formats), open source, développée pour un usage club puis partagée avec la fédération.

Cette documentation couvre à la fois l’usage côté club (installation, premiers pas, détail des écrans) et le fonctionnement interne de FletchScore (cahier des charges, guide développeur, référence de l’API Python générée depuis le code) – tout est ici, il n’y a pas de manuel séparé intégré à l’application.

En bref

🖥️ Poste organisateur

Application desktop (Tkinter), fonctionne hors ligne – une seule base SQLite locale.

📱 Vue compétiteur

Page web servie sur le réseau local, accessible par QR code – classement en direct, proposition de score.

🏆 Tous formats FFTL/IFAA

Indoor, Flint, Field, Hunter, Animal… via des barèmes configurables, pas seulement Indoor/Flint.

🎯 Objectif

Simple à utiliser pour un organisateur non-développeur, simple à étendre pour un développeur.

Liens utiles

Note

Cette documentation en ligne correspond à la dernière version publiée (dernier tag) – elle ne se met plus à jour à chaque commit de main (GitHub Pages ne redéploie que sur un tag ou un lancement manuel, voir les commentaires de .github/workflows/docs.yml). La documentation correspondant exactement à une version précédente est disponible dans chaque Release GitHub, sous forme d’archive téléchargeable : ouvre la Release voulue, télécharge FletchScore-<version>-docs.tar.gz, décompresse-la, puis ouvre index.html.


Version 0.4.1