这个项目能做什么

PoE-VIEW2 是一款基于 Python 的桌面应用程序,专为《流放之路》玩家设计,用于管理和查看游戏内资产。它通过使用 OAuth2 与 PKCE 的官方 GGG API 进行安全身份验证,确保应用程序不会处理密码。 主要功能包括: - 浏览与搜索:提供支持文件夹的储物树,可在所有标签页和角色之间进行全联盟搜索,并支持使用正则表达式和比较表达式进行高级过滤。可导出过滤后的物品为 CSV 文件。 - 物品与角色洞察:提供角色纸娃娃视图,支持角色表的 Markdown 导出,并与 poe.ninja 集成以获取实时物品估值。物品可复制为与 Path of Building (PoB) 兼容的格式。 - 模组收集:自动记录储物中遇到的每个模组,并以“专辑”形式可视化,利用公开游戏数据(RePoE)生成的等级梯度展示掷骰结果与最佳可能值的对比。 - 升级追踪:监控每小时经验值,提供三小时经验图表,追踪宝石等级进度,并允许用户观察特定物品堆叠大小。 - 系统可靠性:实施严格的 API 速率限制管理,并在 GGG API 不可达时提供离线模式,使用本地缓存。可根据游戏 Client.txt 日志中检测到的区域变化可选地触发刷新。 该工具使用 PySide6、httpx 和 pydantic 构建,并作为独立的 Windows 可执行文件发布。