server:Python中的API服务器

时间:2024-05-04 20:14:44
【文件属性】:

文件名称:server:Python中的API服务器

文件大小:35KB

文件格式:ZIP

更新时间:2024-05-04 20:14:44

api server timer Python

Blitztime API服务器 Blitztime是Polytopia的在线游戏计时器。 它与国际象棋计时器非常相似,并且可能可以替代国际象棋计时器。 这是Python中Blitztime API服务器的实现,使用Peewee作为PostgreSQLORM,使用Sanic作为HTTP服务器,并使用Socket-IO套接字的python-socketio(在WebSocket之上,还提供其他传输)。 设置 在包含此自述文件的目录中,运行poetry install --no-dev 。 在包含此自述文件的目录中创建一个名为config.json的文件。 有关必需和允许的选项,请参见下面的“配置”。 要运行服务器,请poetry run poe serve 。 配置 配置文件中提供以下选项: 名称 默认 描述 db_name blitztime 数据库名称。 db_user


【文件预览】:
server-main
----poetry.lock(68KB)
----.gitignore(41B)
----pyproject.toml(1KB)
----src()
--------__init__.py(666B)
--------models.py(10KB)
--------config.py(1KB)
--------http.py(4KB)
--------ws.py(6KB)
----.github()
--------workflows()
----README.md(2KB)
----.flake8(68B)
----docs()
--------src()

网友评论