Files
2026-08-30 11:35:07 +02:00

1.6 KiB

Horloges Boursières Mondiales (GUI)

Application graphique moderne (GUI) écrite en Rust avec le framework Iced, permettant de suivre en temps réel l'état d'ouverture, l'heure locale, une horloge analogique détaillée (avec graduations des minutes et trotteuse) et une horloge numérique de 10 places boursières majeures à travers le monde, ainsi que le temps universel (UTC).

Fonctionnalités

  • Interface graphique fluide et élégante organisée en panneaux synchronisés.
  • Gestion dynamique des fuseaux horaires IANA (incluant les règles d'été/hiver via chrono-tz).
  • Statut d'ouverture en direct (Calcul automatique des jours de fermeture, week-ends et horaires d'ouverture spécifiques).
  • Horloge analogique interactive vectorielle (iced::widget::canvas) avec affichage des quarts d'heure et des graduations de 5 en 5 minutes.
  • Actualisation automatique chaque seconde sans surcoût CPU.

Marchés Affichés

  1. UTC (Référence Cyan)
  2. New York Stock Exchange (NYSE)
  3. Shanghai Stock Exchange
  4. Euronext Paris
  5. Japan Exchange Group (Tokyo)
  6. Shenzhen Stock Exchange
  7. Hong Kong Exchanges and Clearing
  8. TMX Group (Toronto)
  9. London Stock Exchange
  10. National Stock Exchange of India (NSE)

Prérequis

  • Rust (édition stable actuelle, 2021+)
  • Cargo

Installation & Compilation

Clonez ou placez-vous dans le répertoire du projet, puis lancez l'application en mode développement ou compilation optimisée :

# Lancement direct
cargo run

# Compilation pour une version de production performante
cargo build --release