Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MuelNova/MiFitness-Uploader-XPosed
An XPosed plugin for "MiFitness(小米健康)", allowing you to fetch the data using socket.
https://github.com/MuelNova/MiFitness-Uploader-XPosed
Last synced: 5 days ago
JSON representation
An XPosed plugin for "MiFitness(小米健康)", allowing you to fetch the data using socket.
- Host: GitHub
- URL: https://github.com/MuelNova/MiFitness-Uploader-XPosed
- Owner: MuelNova
- License: gpl-3.0
- Created: 2024-02-03T16:15:35.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-08T16:54:31.000Z (9 months ago)
- Last Synced: 2024-08-02T15:30:09.227Z (3 months ago)
- Language: Kotlin
- Size: 447 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MiFitness-Uploader-XPosed
An XPosed plugin for "MiFitness(小米健康)", allowing you to fetch the data using socket.## WARNING
目前仍为不稳定开发版,不提供相关的 release 及文档。代码结构及调用方法等都有可能出现破坏性变更,仅为参考学习。思路:[我的博客](https://n.ova.moe/blog/MiBand-8-Pro-Data-to-Obsidian) 或 [XLOG](https://x.ouo.sh/MiBand-8-Pro-Data-to-Obsidianmd)
目前会在手机的 23235 端口下监听 GET 请求,路由 `/getDailyReport`,接受三个参数
- `type`:必填。可选值 `STEP` 和 `SLEEP`
- `date`:选填。时间的格式化字符,如 `2024-02-02`
- `until`:选填。时间的格式化字符串,如 `2024-02-10`
- 返回值:
- 状态码 `status`,0 为成功
- 数据 `data`,为一个数组![](docs/1.png)
## Feature Plan
秉持着能用就好的心态,其实不太想继续搓这个项目,但是还是画一些饼- [ ] 增加更多类型的导出
- [X] 支持自定义时间间隔范围导出
- [ ] 支持对称性密钥及 HMAC 验证等密码学措施保护安全性
- [ ] 添加插件设置界面,允许自定义端口及密钥
- [ ] 实时心率上传(Websocket)