HRT 旅程追踪器 — 开发套件
Source: Dev.to
🌱 在解释之前先说点儿前言
我一直在慢慢构建一个小型的 Windows 桌面应用生态,以支持我自己的 HRT(激素替代疗法)旅程——也希望能为其他跨性别朋友提供一些有用的东西。最初只是“我只想要一个简单的记录器”,但它已经发展成一个完整的工具 playground:日记、追踪、书签以及一个把它们串联起来的启动器。
这些东西还没有打磨好。它们杂乱、实验性强,并且在不断演进。这正是我的初衷。这个工作空间是我学习、迭代、以及找出真正好用的体验的地方。每个应用都是一个小原型,最终它们会合并成一个统一且美观的工具。
如果你对这个过程感兴趣,想要跟进,或者仅仅是想看看酷儿技术项目从零到有的成长,这里是我正在做的全部细节。
🛠️ 套件概览
这是一套模块化的 Windows 桌面小程序,我正并行开发。每个程序探索拼图的不同部分:日记、追踪、书签和启动。最终,它们会合并成一个完整、精致的工具——但现在的重点是实验、迭代和学习。
GitHub 仓库:
💻 套件里有什么?
- Journey Journal — 以日记为核心的应用
- TrackMyHRT — 激素追踪应用
- Resource Manager — 类书签的链接保存器
- Launcher — 工作空间应用选择器
每个应用都有自己的文件夹,包含各自的 PyInstaller .spec 文件、资源和构建逻辑。我使用 PySide6 来构建 UI,并通过 PyInstaller 打包成干净的 Windows 可执行文件。
🧪 这个工作空间的定位
-
✅ 实验、原型和小功能的沙盒
-
✅ 独立开发每个应用的场所
-
✅ 可重复的 PyInstaller 打包系统
-
❌ 还不是统一的应用或发布流水线
-
❌ 还未优化或定稿——随着功能融合会有重构
📁 文件夹结构
HRT Journey Tracker/
├─ Journey Journal/
├─ TrackMyHRT/
├─ Resource manager/
├─ Launcher/
└─ README.md
每个应用都是自包含的。有些会使用 data/ 包来存放 UI 与存储逻辑。build/ 与 dist/ 文件夹在打包时生成,不应提交到仓库。
🧭 启动器应用
启动器会自动发现工作空间中的应用,并允许你一键启动。它支持:
- Alt+字母 快捷键
- 暗/亮主题切换
- 最近活动追踪
- 重复实例警告
- 语法/导入诊断
它会扫描深度至 2 的文件夹,并使用智能启发式算法挑选入口脚本。
注意: 启动器会启动
.py文件夹,但你也可以打开资源管理器手动启动.exe。
🧠 为什么要拆成多个应用?
每个应用探索不同的用户体验或工作流:
- TrackMyHRT → 结构化追踪
- Journey Journal → 日记 UI
- Resource Manager → 快速链接访问
当功能趋于稳定后,我会把它们整合成一个共享架构和打包方式的统一工具。
💜 个人小记
这是一个热情项目——既是作为跨性别女性为社区构建东西的初心,也是作为开发者在每一行代码中学习成长的过程。
如果它能帮助哪怕一个人在旅程中感受到更多支持,那就值得了。
感谢你的陪伴 💜