问题标签 [etherpad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
etherpad - 是否可以通过 api 将标准 etherpad 作为文本文档读取?
我有一个包含 yaml 文件的公共 etherpad。使用 php 我想阅读这个 yaml 并将其转换为 json 字符串。
有一些很棒的库可以将 yaml 转换为 json。例如: https ://github.com/mustangostang/spyc/
我正在寻找的是一个 url,它将以纯文本形式返回 pad 的内容。
etherpad - Etherpad-lite 列表编号格式
是否可以在 etherpad-lite 中设置编号列表格式?
默认格式为:
我想要格式化:
更新:尝试使用
但第一级的所有元素都有§1编号(我认为没有纯css解决方案)
etherpad - 如何解释 etherpad 中的属性字符串?
在 etherpad 数据库中,我看到每个 pad 都有这样的结构
{"atext":{"text":"\n*aaa\n*bbb\n*ccc\n*ddd\n\n","attribs":"*4|1+1*4*1*2 *3+1*4|1+4*4*1*2*3+1*4|1+4*4*1*2*3+1*4|1+4*4*1*2*3 +1*4+3|2+2"},"pool":{"numToAttrib":{"0":["author","a.bdUV2ZBYrjvQXE0D"],"1":["edanz","div "],"2":["insertorder","first"],"3":["lmkr","1"],"4":["author","a.Bjh7YjuSzfu8Y8C4"]},"nextNum ":5},"head":39,"chatHead":-1,"publicStatus":false,"passwordHash":null,"savedRevisions":[]}
任何人都可以解释上面的属性字符串吗?
我觉得attribs和numToAttrib是有关系的,但是不知道是什么,看源码找
node.js - Etherpad(-Lite)的具体操作转换算法?
我可以为 etherpad 或 etherpad lite 中使用的具体 ot 算法提供提示或来源吗?它是否基于学术论文?也欢迎提供转换部分的源代码部分的提示或链接。
jquery - Etherpad Lite,在 Linux 上运行
几天前我安装了Xubuntu。现在我尝试在本地服务器(127.0.0.1:9001)上运行 etherpad-lite。遵循 [github] 中描述的步骤后:( https://github.com/ether/etherpad-lite )。
在 shell 中运行后,我收到以下消息:
浏览器说:Unable to connect Firefox can't establish a connection to the server at 127.0.0.1:9001.
通过google,我找到了解决这个问题的不同方法。我不确定我的 jQuery 是否正常工作?下载失败,shell告诉我已经安装了一个lib。好吧,我没有设法删除 etherpad(Linux 新手),而是尝试了以下操作:
这也没有成功!-.-
现在我不知道如何处理它,我真的需要紧急使用etherpad进行项目,所以我会非常感谢任何解决方案。
先感谢您!
etherpad - Etherpad lite 未在 Firefox 上加载
Etherpad lite 无法在 Firefox 上加载,它适用于其他浏览器,也适用于 Firefox 私人窗口。
在 Firefox 上,它只显示“正在加载...”。
我收到以下错误:
我该如何解决这个问题?
java - Node.js 远程服务器不工作(Etherpad Lite)
我正在使用特定端口在远程服务器上运行服务器端应用程序 - 将此端口称为 9000。使用单独的笔记本电脑,我已经能够连接telnet
到一个简单的 Java hello world TCP 服务器并通过以下方式访问 HTTP 服务器我的浏览器。这些监听端口 9000 并使用标准 Java 库和com.sun.net.httpserver
. 但是,当我使用 Node.js 创建应用程序(即server.listen(9000, 0.0.0.0)
)时,我无法连接到该应用程序。
我应该做些什么来使用 Node.js 创建一个成功侦听的 HTTP 服务器吗?任何额外的依赖项?如上所述,假设我的笔记本电脑和服务器之间没有防火墙问题。
对于更大的上下文,我尝试运行的程序是etherpad-lite,它使用 Node.js 创建服务器。
etherpad - 如何在我的 etherpad 上设置 textarea 内容?
我有一个问题,我已经升级了我的 etherpad-lite,现在我的 etherpad 无法读取源文本。
昨天,如果我是 userA 并且我是 pageA 上的第一个编辑器,我可以在 etherpad 编辑器上看到 pageA 上的文本(文本在 textarea 上),否则,我是 userB,我不是 PageA 上的第一个编辑器,我查看带有 userA 修改的 etherpad 文本。
我只看到设置中设置的 defaultText :/
请问如何解决问题?
问候塞巴斯蒂安。
etherpad - 如何在 Etherpad 中加粗即将出现的文本?
有没有一种方法可以在 Etherpad 中加粗即将出现的文本?例如,我想按 ctrl+b,然后开始输入粗体。然后再次按 ctrl+b 并转到正常格式。