Sobre o projeto

PoE-VIEW2 é um aplicativo de desktop baseado em Python projetado para jogadores de Path of Exile gerenciarem e visualizarem seus ativos no jogo. Ele se conecta à API oficial da GGG usando OAuth2 com PKCE para autenticação segura, garantindo que as senhas nunca sejam manipuladas pelo aplicativo. As principais capacidades incluem: - Navegação e Busca: Fornece uma árvore de baú com suporte a pastas, busca em toda a liga em todas as abas e personagens, e filtragem avançada usando expressões regulares e expressões de comparação. Suporta exportação de itens filtrados em CSV. - Insights de Itens e Personagens: Apresenta uma visualização de paperdoll do personagem, exportação em Markdown para fichas de personagem e integração com poe.ninja para avaliação de itens em tempo real. Os itens podem ser copiados em um formato compatível com o Path of Building (PoB). - Coleção de Mods: Rastreia automaticamente cada mod encontrado no baú, visualizando-os em um "álbum" com escadas de tier derivadas de dados públicos do jogo (RePoE) para mostrar como os rolls se comparam aos melhores valores possíveis. - Rastreamento de Nível: Monitora a experiência por hora, fornece um gráfico de experiência de três horas, rastreia o progresso do nível de gemas e permite que os usuários monitorem tamanhos de pilhas de itens específicos. - Confiabilidade do Sistema: Implementa um gerenciamento rigoroso de limite de taxa da API e um modo offline que utiliza um cache local quando a API da GGG está inacessível. Pode, opcionalmente, disparar atualizações com base em mudanças de zona detectadas no log Client.txt do jogo. A ferramenta é construída usando PySide6, httpx e pydantic, e é distribuída como um executável independente para Windows.