python中修改文档所需的prosemiror部分的翻译
prosemirror-python的Python项目详细描述
==
prosemiror python
=
这是一个非正式的、不适合生产的包。欢迎您的贡献和改进。
此包不会尝试在python中导入所有prosemiror。它只是试图使用服务器端操作所需的prosemiror模型和prosemiror转换的那些部分。
**此包尚未经过广泛测试!**
使用“pip install prosemiror”安装
2。在python代码中,使用以下命令导入包含的两个函数:
from prosemiror import create_doc,transform_doc
3。然后创建一个document对象:
doc=create_doc(doc_data,spec_data)spec_data=json.parse(json.stringify(view.state.schema.spec))
4。然后创建一个更新的document对象,并应用给定的步骤:
updated_doc=transform_doc(steps_data,doc)
5。要获取文档对象的json版本,只需使用内置的tojson方法:
speed
--
这些测试是用Python 2和RePO中的测试文件进行的(应用到现有DOC的三个步骤):
BR/> PROMISROR Python:0.024s
BR/> NoDEJS:0.000 013S
BR/> JSONPAPE(Python):0.000 024S
BR/>所以它比NoDEJs慢约200倍,比JSONFAPE慢100倍。它有可能以各种方式加速,例如使用pypy和vm或类似的方式。如果你有什么发现,请告诉我!
许可证问题
——
**q-这是什么许可证?**
a-agpl-3,检查许可文件。
**q-我花了一个月的时间构建了一个基于网络的文本编辑应用程序。我处于隐秘模式,因为我的编辑器非常独特,一旦我发布它,我将成为下一个IT亿万富翁。现在我想使用这个库,但是agpl要求我与其他人共享我所做的更改!你站在我和我的财产之间是不公平的!**
a-右。如果它对你来说值那么多钱,你可以试着付钱给我,这样我就可以把它放在一个更自由的许可证下。其次,您可以建议接管这个
库的维护,并承诺提供额外的功能,让我改变主意。第三,你可以从头开始,只要代码不多,但是我们都会失去任何修复,我免费提供了很多代码,唯一的要求是你贡献你所做的任何更改。如果你仔细想想,就不会那么贵了。
prosemiror python
=
这是一个非正式的、不适合生产的包。欢迎您的贡献和改进。
此包不会尝试在python中导入所有prosemiror。它只是试图使用服务器端操作所需的prosemiror模型和prosemiror转换的那些部分。
**此包尚未经过广泛测试!**
使用“pip install prosemiror”安装
2。在python代码中,使用以下命令导入包含的两个函数:
from prosemiror import create_doc,transform_doc
3。然后创建一个document对象:
doc=create_doc(doc_data,spec_data)spec_data=json.parse(json.stringify(view.state.schema.spec))
4。然后创建一个更新的document对象,并应用给定的步骤:
updated_doc=transform_doc(steps_data,doc)
5。要获取文档对象的json版本,只需使用内置的tojson方法:
speed
--
这些测试是用Python 2和RePO中的测试文件进行的(应用到现有DOC的三个步骤):
BR/> PROMISROR Python:0.024s
BR/> NoDEJS:0.000 013S
BR/> JSONPAPE(Python):0.000 024S
BR/>所以它比NoDEJs慢约200倍,比JSONFAPE慢100倍。它有可能以各种方式加速,例如使用pypy和vm或类似的方式。如果你有什么发现,请告诉我!
许可证问题
——
**q-这是什么许可证?**
a-agpl-3,检查许可文件。
**q-我花了一个月的时间构建了一个基于网络的文本编辑应用程序。我处于隐秘模式,因为我的编辑器非常独特,一旦我发布它,我将成为下一个IT亿万富翁。现在我想使用这个库,但是agpl要求我与其他人共享我所做的更改!你站在我和我的财产之间是不公平的!**
a-右。如果它对你来说值那么多钱,你可以试着付钱给我,这样我就可以把它放在一个更自由的许可证下。其次,您可以建议接管这个
库的维护,并承诺提供额外的功能,让我改变主意。第三,你可以从头开始,只要代码不多,但是我们都会失去任何修复,我免费提供了很多代码,唯一的要求是你贡献你所做的任何更改。如果你仔细想想,就不会那么贵了。