Django channels的Yjs同步协议服务器
项目描述
Channels-Yroom
channels-yroom
是一个Django Channels WebSocket消费者和工作进程,用于同步Yjs客户端。它实现了Yjs文档同步和网络协议以及意识更新,并将它们作为Django Channels WebSocket消费者和工作进程提供。
文档
展示:文本协作示例
在example
文件夹中包含了一个使用y-prosemirror
允许实时富文本协作的简单项目。
运行包含的Docker compose文件来查看
docker compose up
# Then visit localhost:8000
开发
项目使用hatch
进行开发工作流程
pip install hatch
hatch run +py=3.10 test:test
许可
MIT
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
channels_yroom-0.0.6.tar.gz (74.0 kB 查看散列)
构建分发
channels_yroom-0.0.6-py3-none-any.whl (13.3 kB 查看哈希值)
关闭
channels_yroom-0.0.6.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fd585ff71ce553236d3d1e54b7339d7ee9ecbe21433f9c5a170cb40d06cc7a0c |
|
MD5 | df8ffa0bfee4f6166cc8fd2bfd12e287 |
|
BLAKE2b-256 | 7dab073ebfb2e35a82886e2cb86e2eb80de1ca9b2ebd521317f2dbe291b56fa1 |
关闭
channels_yroom-0.0.6-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6d15191025d99d80c52cf66de7a7c5909b003c7f48c92028b52677bc3f7aa5f2 |
|
MD5 | e687eab4ffa6e3e5e76cb9511bcc6a61 |
|
BLAKE2b-256 | 75016a30044ad291ef1164a6ac9eeb1f00c73cf5aaab482a0fe35001e583abeb |