Phigros云存档服务器。
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
Phigros-Cloud-Server
基于 FastAPI 实现的 Phigros 云存档服务端。测试阶段,不代表生产可用。
食用方法(使用)
- 安装
pip install phi-cloud-server
- 启动
phi_cloud_server
- 想办法替换
Phigros客户端里的云存档服务器地址,本项目不提供教程。
[!WARNING] 请自行承担修改客户端行为所带来的风险,本项目不提供非法用途相关支持。
配置
配置路径均在软件输出,暂不提供更换配置路径。
TODO
已知问题:
- 修复第一次上传获取的存档为空
毕竟给我折腾了2天写在这里也合理吧 - 必须新建存档2次后才能正常上传存档(不影响正常客户端,会丢失第一次云存档,后续不会丢失)(纯内存数据库没这个问题
主播主播你的数据库确实挺强势,就是容易写好多bug啊)
API实现:
- 上/下传存档
- 上/下传存档 Summary
- 上/下传用户信息
- 刷新用户sessionToken
API扩展:
- 注册新用户
- 主动推送响应事件(目前仅支持 WebSocket 方式)
查看扩展 API 食用教程,或在
配置文件中,把docs字段更改成true后,访问FastAPI自带的文档。
其他
- 打包并发布到
PyPI - 使用持久化数据库
- 更多功能请开
issue
谢谢他们和它们
- Phi-CloudAction-Python 参考了API、字段和流程,以及用于测试。
- html5syt 感谢帮忙测试
- 以及帮助过本项目的所有人
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
phi_cloud_server-0.1.2a2.tar.gz
(23.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file phi_cloud_server-0.1.2a2.tar.gz.
File metadata
- Download URL: phi_cloud_server-0.1.2a2.tar.gz
- Upload date:
- Size: 23.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcbc671d9f2f09c606cc09f3a12c2fac67bbb63a78d464559734347f265ba0fa
|
|
| MD5 |
5bf3a246d18a0824069abf5346be9095
|
|
| BLAKE2b-256 |
d173e3330a9e38ed2e4d6238d360a51a08ff8b597fde68c6f028a897b43ec9c6
|
File details
Details for the file phi_cloud_server-0.1.2a2-py3-none-any.whl.
File metadata
- Download URL: phi_cloud_server-0.1.2a2-py3-none-any.whl
- Upload date:
- Size: 25.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63489dbb898dfb721a359ef5863974ca6973c760c5575c93d566c0b1f0db4b08
|
|
| MD5 |
c66494a41fafbfdf2e425a5e44e9ae4b
|
|
| BLAKE2b-256 |
35a1f8a72c6a48e70ee868c4728cd5f03abd9fecbb1b93e3911c3ffb5a89b0d3
|