À propos du projet

PoE-VIEW2 est une application de bureau basée sur Python conçue pour les joueurs de Path of Exile afin de gérer et visualiser leurs actifs en jeu. Elle se connecte à l'API officielle de GGG en utilisant OAuth2 avec PKCE pour une authentification sécurisée, garantissant que les mots de passe ne sont jamais manipulés par l'application. Fonctionnalités clés incluent : - Navigation et recherche : fournit un arbre de stash avec prise en charge des dossiers, une recherche à l'échelle de la ligue sur tous les onglets et personnages, et un filtrage avancé utilisant des expressions régulières et des expressions de comparaison. Il prend en charge l'export CSV des objets filtrés. - Aperçus d'objets et de personnages : propose une vue de papier‑doll du personnage, une exportation Markdown pour les fiches de personnage, et une intégration avec poe.ninja pour l'évaluation en temps réel des objets. Les objets peuvent être copiés dans un format compatible avec Path of Building (PoB). - Collection de mods : suit automatiquement chaque mod rencontré dans le stash, les visualisant dans un « album » avec des échelles de tiers dérivées des données publiques du jeu (RePoE) pour montrer comment les rolls se comparent aux meilleures valeurs possibles. - Suivi du leveling : surveille l'expérience par heure, fournit un graphique d'expérience sur trois heures, suit la progression des niveaux de gemmes, et permet aux utilisateurs de surveiller des tailles de piles d'objets spécifiques. - Fiabilité du système : implémente une gestion stricte des limites de taux de l'API et un mode hors ligne qui utilise un cache local lorsque l'API GGG est injoignable. Il peut éventuellement déclencher des rafraîchissements basés sur les changements de zone détectés dans le journal Client.txt du jeu. L'outil est construit avec PySide6, httpx et pydantic, et est distribué sous forme d'exécutable autonome pour Windows.