linux同步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
兴许可以避免此类问题,但实现过于复杂,而且可能需要修改软件的部分实现
故此方案作为一个折中方案,并不失优雅
linux同步webdav,基于 WebDAV 的 安卓 与 Linux 之间的写作同步相关推荐
- 两个mysql主从同步_如何配置两个MySQL数据库之间的主从同步功能
匿名用户 1级 2016-02-29 回答 一. 概述 MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步.主从模式.互相备份模式的功能. ...
- 为什么Linux安全,基于它的安卓却被吐槽不安全
1.首先我们说说,为什么Linux安全. Linux安全一是因为它的软件一般只收录开源社区审核过的开源软件,或者商业机构审核过的闭源软件:二是因为Linux内部的权限机构比较复杂,并且周密,一般Lin ...
- Linux 内核实验室 —— 基于 Docker/Qemu 的极速 Linux 内核学习、开发和测试环境
介绍: 项目简介 本项目致力于创建一个基于 Docker + QEMU 的 Linux 实验环境,方便大家学习.开发和测试 Linux 内核. Linux Lab 是一个开源软件,不提供任何保证,请自 ...
- joplin同步到apache webdav
该文章在个人博客https://www.leaf-machinary.space/index.php/archives/47/同时更新 相信大家用开源笔记软件就是为了隐私和信息安全,但是同步不比one ...
- 跨浏览器书签同步(Floccus + WebDav)
不用翻墙就可以支持多设备Google Chrome浏览器书签同步 实现跨浏览器书签同步(Google Chrome,Mozilla Firefox ,Minrosoft Edge) 目录 下载地址 步 ...
- linux移动数据,基于嵌入式Linux移动数据同步研究与实现
内容介绍 基于嵌入式Linux移动数据同步研究与实现 1.5万字 39页 资料压缩包内包括开题报告,任务书,答辩PPT,论文正文,程序代码,资料内容完整,推荐下载! 摘要 数据同步是移动计算中一种重要 ...
- 影片自由,丝滑流畅,Docker容器基于WebDav协议通过Alist挂载(百度网盘/阿里云盘)Python3.10接入
使用过NAS(Network Attached Storage)的朋友都知道,它可以通过局域网将本地硬盘转换为局域网内的"网盘",简单理解就是搭建自己的"私有云" ...
- linux下rsync+inotify实现服务器之间文件实时同步
先介绍一下rsync与inotify. 1.rsync 与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例 ...
- linux红外驱动程序,基于Linux操作系统和红外发射器实现系统模块的设计
引 言 随着嵌入式系统及集成电路技术的飞速发展,针对移动手持终端的专用芯片获得了长足发展.芯片的RAM和ROM的容量越大,在上面跑操作系统也越来越容易.Linux是当今流行的操作系统之一.由于其内核健 ...
最新文章
- 使php支持mbstring库以及使用
- android软件安全权威指南 pdf_AV-TEST 发布 2019 最佳 Android 安全软件榜单
- 唯一聚集索引上的唯一和非唯一非聚集索引
- 页面字符太长用.....表示
- 华为路由器qos car+nat+dhcp+vlan配置心得
- python中常用的推导(字典推导和列表推导)
- php中的fpm_PHP中的FPM是做什么的
- v8引擎和v12引擎_v8和v12发动机的区别
- Arduino学习笔记-按钮控制LED实验
- 别让for循环毁了你的程序(一)
- 自然语言处理工具HanLP被收录中国大数据产业发展的创新技术新书《数据之翼》...
- Python 之 运算符
- ajax 传文件和参数,Ajax上传文件及携带参数
- arm架构安装rxtx_树莓派JAVA开发串口(RXTX)和GPIO(pi4j)
- visual studio 2019 marketplace下载安装vsix插件
- pinia - 大菠萝的使用
- HDU 613 Kolakoski
- 掌握常用传感器的工作原理应用技术-斯巴托(1)
- 熤星传媒:抖音这些方面要注意!
- 联想服务器出现系统恢复选项,Win10更新系统后开机提示自动修复的常规解决方案...
热门文章
- dq坐标系下无功功率表达式_一种dq旋转坐标系下谐波电流计算方法与流程
- 触屏手机关闭开机触屏校准
- Exploring the Emerging Type of Comment for Online Videos: DanMu
- Consul 注册中心介绍
- 数字公路探索新范式,维谛技术(Vertiv)助力智慧高速“再提速”
- 绿色债券数据最新(2014-2023年)
- 锤子发新机了,就在2020年10月21日晚,锤子发版新机坚果R2和配套的TNT扩展本
- 质数的判断(Python)找到100(1000)以内的所有质数
- IOS按钮排列自动换行
- Epic League 推出支持 Free to Earn 的 RPG 游戏 Dark Throne