并不是多新奇或是巧妙的做法,仅仅是利用纯纯写作的 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

兴许可以避免此类问题,但实现过于复杂,而且可能需要修改软件的部分实现

故此方案作为一个折中方案,并不失优雅

linux同步webdav,基于 WebDAV 的 安卓 与 Linux 之间的写作同步相关推荐

  1. 两个mysql主从同步_如何配置两个MySQL数据库之间的主从同步功能

    匿名用户 1级 2016-02-29 回答 一. 概述 MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步.主从模式.互相备份模式的功能. ...

  2. 为什么Linux安全,基于它的安卓却被吐槽不安全

    1.首先我们说说,为什么Linux安全. Linux安全一是因为它的软件一般只收录开源社区审核过的开源软件,或者商业机构审核过的闭源软件:二是因为Linux内部的权限机构比较复杂,并且周密,一般Lin ...

  3. Linux 内核实验室 —— 基于 Docker/Qemu 的极速 Linux 内核学习、开发和测试环境

    介绍: 项目简介 本项目致力于创建一个基于 Docker + QEMU 的 Linux 实验环境,方便大家学习.开发和测试 Linux 内核. Linux Lab 是一个开源软件,不提供任何保证,请自 ...

  4. joplin同步到apache webdav

    该文章在个人博客https://www.leaf-machinary.space/index.php/archives/47/同时更新 相信大家用开源笔记软件就是为了隐私和信息安全,但是同步不比one ...

  5. 跨浏览器书签同步(Floccus + WebDav)

    不用翻墙就可以支持多设备Google Chrome浏览器书签同步 实现跨浏览器书签同步(Google Chrome,Mozilla Firefox ,Minrosoft Edge) 目录 下载地址 步 ...

  6. linux移动数据,基于嵌入式Linux移动数据同步研究与实现

    内容介绍 基于嵌入式Linux移动数据同步研究与实现 1.5万字 39页 资料压缩包内包括开题报告,任务书,答辩PPT,论文正文,程序代码,资料内容完整,推荐下载! 摘要 数据同步是移动计算中一种重要 ...

  7. 影片自由,丝滑流畅,Docker容器基于WebDav协议通过Alist挂载(百度网盘/阿里云盘)Python3.10接入

    使用过NAS(Network Attached Storage)的朋友都知道,它可以通过局域网将本地硬盘转换为局域网内的"网盘",简单理解就是搭建自己的"私有云" ...

  8. linux下rsync+inotify实现服务器之间文件实时同步

    先介绍一下rsync与inotify. 1.rsync 与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例 ...

  9. linux红外驱动程序,基于Linux操作系统和红外发射器实现系统模块的设计

    引 言 随着嵌入式系统及集成电路技术的飞速发展,针对移动手持终端的专用芯片获得了长足发展.芯片的RAM和ROM的容量越大,在上面跑操作系统也越来越容易.Linux是当今流行的操作系统之一.由于其内核健 ...

最新文章

  1. 使php支持mbstring库以及使用
  2. android软件安全权威指南 pdf_AV-TEST 发布 2019 最佳 Android 安全软件榜单
  3. 唯一聚集索引上的唯一和非唯一非聚集索引
  4. 页面字符太长用.....表示
  5. 华为路由器qos car+nat+dhcp+vlan配置心得
  6. python中常用的推导(字典推导和列表推导)
  7. php中的fpm_PHP中的FPM是做什么的
  8. v8引擎和v12引擎_v8和v12发动机的区别
  9. Arduino学习笔记-按钮控制LED实验
  10. 别让for循环毁了你的程序(一)
  11. 自然语言处理工具HanLP被收录中国大数据产业发展的创新技术新书《数据之翼》...
  12. Python 之 运算符
  13. ajax 传文件和参数,Ajax上传文件及携带参数
  14. arm架构安装rxtx_树莓派JAVA开发串口(RXTX)和GPIO(pi4j)
  15. visual studio 2019 marketplace下载安装vsix插件
  16. pinia - 大菠萝的使用
  17. HDU 613 Kolakoski
  18. 掌握常用传感器的工作原理应用技术-斯巴托(1)
  19. 熤星传媒:抖音这些方面要注意!
  20. 联想服务器出现系统恢复选项,Win10更新系统后开机提示自动修复的常规解决方案...

热门文章

  1. dq坐标系下无功功率表达式_一种dq旋转坐标系下谐波电流计算方法与流程
  2. 触屏手机关闭开机触屏校准
  3. Exploring the Emerging Type of Comment for Online Videos: DanMu
  4. Consul 注册中心介绍
  5. 数字公路探索新范式,维谛技术(Vertiv)助力智慧高速“再提速”
  6. 绿色债券数据最新(2014-2023年)
  7. 锤子发新机了,就在2020年10月21日晚,锤子发版新机坚果R2和配套的TNT扩展本
  8. 质数的判断(Python)找到100(1000)以内的所有质数
  9. IOS按钮排列自动换行
  10. Epic League 推出支持 Free to Earn 的 RPG 游戏 Dark Throne