内容简介:并不是多新奇或是巧妙的做法,仅仅是利用纯纯写作的 WebDAV 同步特性和 WebDAV 在 Linux 下的可挂载性这种方法刚好满足我个人的需求,特此写于此处,望能给予有类似需求的人一点帮助本文采用以下全局变量
并不是多新奇或是巧妙的做法,仅仅是利用纯纯写作的 WebDAV 同步特性和 WebDAV 在 Linux 下的可挂载性
这种方法刚好满足我个人的需求,特此写于此处,望能给予有类似需求的人一点帮助
0 准备工作
- 安卓端: 纯纯写作
- Linux 端: Typora
-
Linux 端需要安装
davfs2
- 一台具有读写访问的 WebDAV 服务器
- 我们希望您具有使用 Markdown 的能力,来避免过于复杂的鼠标或者快捷键操作
本文采用以下全局变量
{Server} {Name} {Pass}
1 安卓端
安装并下载 纯纯写作,配置 WebDAV 同步
如果可以的话,我希望你能够购买 Pro 版以支持作者
2 Linux 端
本部分有以下两个局部变量
{Linux_Name} {Dir}
安装 davfs2
sudo apt-get install davfs2
添加你的用户到 davfs2
用户组
sudo usermod -a -G davfs2 {Linux_Name}
建造使用目录,并授予权限
mkdir {Dir} chmod -R 777 {Dir}
在 /etc/fstab
中设置挂载选项
{Server} {Dir} davfs user,uid={Linux_Name},file_mode=600,dir_mode=700 0 2
在 /etc/davfs2/secrets
添加 WebDAV 用户名和密码
{Server} {Name} {Pass}
在你的终端配置文件中写入这一句话(如果你不知道,一般就是 ~/.bash_profile
)
alias purewriter='typora {Dir}/PureWriter/PureWriter.txt'
3 使用
每次切换设备时需要上传和下
Linux 执行 purewriter
便可默认下载
Linux 保存即为上传
4 一些想法
本文仅仅提供了一种方案,也许会有更加优秀的做法
在转移设备是需要上传下载是无法避免的,毕竟两个软件都是本地软件,使用 Websocket
兴许可以避免此类问题,但实现过于复杂,而且可能需要修改软件的部分实现
故此方案作为一个折中方案,并不失优雅
以上所述就是小编给大家介绍的《基于 WebDAV 的 安卓 与 Linux 之间的写作同步》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 使用Golang实现MySQL数据库之间的表同步
- ES 译文之如何使用 Logstash 实现关系型数据库与 ElasticSearch 之间的数据同步
- 黑白之间,烦请适当宽松
- 算法与运营之间的战争
- 组件之间的通讯LiveDataBus
- 工作与发财之间的秘密
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
莱昂氏UNIX源代码分析
(澳)John Lions / 尤晋元 / 机械工业出版社 / 2000-7-1 / 49.00
本书由上、下两篇组成。上篇为UNIX版本6的源代码,下篇是莱昂先生对UNIX操作系统版本6源代码的详细分析。本书语言简洁、透彻,曾作为未公开出版物广泛流传了二十多年,是一部杰出经典之作。本书适合UNIX操作系统编程人员、大专院校师生学习参考使用。一起来看看 《莱昂氏UNIX源代码分析》 这本书的介绍吧!