| import os
|
| from pathlib import Path
|
|
|
|
|
| DATA_DIR = Path("./data")
|
| EXCEL_PATH = DATA_DIR / "stats.xlsx"
|
|
|
|
|
| print(f"Chemin du fichier Excel: {EXCEL_PATH}")
|
|
|
|
|
| DATA_DIR.mkdir(exist_ok=True)
|
|
|
|
|
|
|
| print(f"Chemin du fichier Excel: {EXCEL_PATH}")
|
|
|
|
|
| DATA_DIR.mkdir(exist_ok=True)
|
|
|
|
|
| CATEGORIES = {
|
| 'Duel': {
|
| 'color': "#1A78CF",
|
| 'subcats': {
|
| 'Duel_0': 'Duel\nPerdu',
|
| 'Duel_1.0': 'Duel\nNeutre',
|
| 'Duel_2.0': 'Duel\nGagné',
|
| 'Duel_3.0': 'Duel\nDécisif',
|
| }
|
| },
|
| 'Passe': {
|
| 'color': "#FF9300",
|
| 'subcats': {
|
| 'Passe_0': 'Passe\nPerdue',
|
| 'Passe_1.0': 'Passe\nNeutre',
|
| 'Passe_2.0': 'Passe\nGagnée',
|
| 'Passe_3.0': 'Passe\nDécisive',
|
| }
|
| },
|
| 'Plaquage': {
|
| 'color': "#D70232",
|
| 'subcats': {
|
| 'Plaquage_0': 'Plaquage\nPerdu',
|
| 'Plaquage_1.0': 'Plaquage\nNeutre',
|
| 'Plaquage_2.0': 'Plaquage\nGagné',
|
| 'Plaquage_3.0': 'Plaquage\nDécisif',
|
| }
|
| },
|
| 'Ruck': {
|
| 'color': "#2ECC71",
|
| 'subcats': {
|
| 'Ruck_0': 'Ruck\nPerdu',
|
| 'Ruck_1.0': 'Ruck\nNeutre',
|
| 'Ruck_2.0': 'Ruck\nGagné',
|
| 'Ruck_3.0': 'Ruck\nDécisif',
|
| }
|
| },
|
| 'JAP': {
|
| 'color': "#9B59B6",
|
| 'subcats': {
|
| 'JAP_0': 'JAP\nPerdu',
|
| 'JAP_1.0': 'JAP\nNeutre',
|
| 'JAP_2.0': 'JAP\nGagné',
|
| 'JAP_3.0': 'JAP\nDécisif',
|
| }
|
| },
|
| 'Reception JAP': {
|
| 'color': "#F1C40F",
|
| 'subcats': {
|
| 'Réception JAP_0': 'Récep\nPerdue',
|
| 'Réception JAP_1.0': 'Récep\nNeutre',
|
| 'Réception JAP_2.0': 'Récep\nGagnée',
|
| 'Réception JAP_3.0': 'Récep\nDécisive',
|
| }
|
| }
|
| }
|
|
|
|
|
| CHART_CONFIG = {
|
| "background_color": "#EBEBE9",
|
| "straight_line_color": "#EBEBE9",
|
| "straight_line_lw": 1,
|
| "last_circle_lw": 0,
|
| "other_circle_lw": 0,
|
| "inner_circle_size": 20,
|
| "straight_line_limit": 100,
|
| "figsize": (10, 10)
|
| }
|
|
|
|
|
| ERROR_MESSAGES = {
|
| "data_load": "Impossible de charger les données",
|
| "file_not_found": "Le fichier de données n'a pas été trouvé",
|
| "data_processing": "Erreur lors du traitement des données"
|
| }
|
|
|