HRT 旅程追踪器 — 开发套件

发布: (2026年1月3日 GMT+8 01:36)
5 分钟阅读
原文: Dev.to

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 → 快速链接访问

当功能趋于稳定后,我会把它们整合成一个共享架构和打包方式的统一工具。

💜 个人小记

这是一个热情项目——既是作为跨性别女性为社区构建东西的初心,也是作为开发者在每一行代码中学习成长的过程。

如果它能帮助哪怕一个人在旅程中感受到更多支持,那就值得了。

感谢你的陪伴 💜

Back to Blog

相关文章

阅读更多 »

RGB LED 支线任务 💡

markdown !Jennifer Davishttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%...

Mendex:我为何构建

介绍 大家好。今天我想分享一下我是谁、我在构建什么以及为什么。 早期职业生涯与倦怠 我在 17 年前开始我的 developer 生涯……