读前须知:

更新日期:2019-07-08

  1.本教程面向对象为:有一定计算机知识人群

  2.配合参考链接中的文章,共同食用。

  3.已经过测试,可同步图片,音频,视频

  4.尝试有风险,提前导出Anki卡片。

  5.仅针对Window + 安卓

 

零.为什么我要解决Anki同步问题?

 

1.插入图片后更新慢

2.更新不稳定

3.更好的使用Anki

一. 准备工具

  1.电脑端:坚果云

  2.Anki数据存放地址

      C:\Users\你的用户名\AppData\Roaming\Anki2\用户1

  3.坚果云Web Dev 帮助文档

    http://help.jianguoyun.com/?p=2064

  4.安卓端:Floder sync

  5.参考链接:

  使用坚果云快速同步Anki媒体文件 - 淳帅二代的文章 - 知乎 https://zhuanlan.zhihu.com/p/56181531

二.步骤

  1.同步电脑端Anki数据至坚果云

  同步路径:C:\Users\你的用户名\AppData\Roaming\Anki2\用户1 

  电脑端Anki文件

  

  坚果云同步效果

  

  2.获得坚果云同步授权

  3.通过Floder sync同步至安卓端

  a.下载Floder sync

  b.设置同步账号

  点击账户,点击右下角 + 按钮,选择 WebDEV

填写所需地址

  c.添加同步文件夹同步

  远程文件夹:路径:/storge/emulated/0/AnkiDroid

  本地路径:/storge/emulated/0/AnkiDroid (Anki安装目录)

  这里的同步类型,方便起见的话,选择为双向

  更详细的使用,可参考,第四部分。

  

  3.取消Anki自动同步

三.原理

  1.同步,本质上就是交换数据,并保证数据的可靠性

  2.Anki的服务器架设在国外,速度慢,数据容易丢失

  3.通过坚果云搭建属于自己的同步服务器

  (坚果云流量不够怎么办?你先把Anki的数据积累到500M再说)

  4.Anki文件简析

  backups:备份文件

  collection.media:图片,音频,视频都在此文件下

  collection.anki2   你的数据文件

  collection.log 操作记录文件

四.优化

  1.Floder sync同步优化

  关闭计划任务,手动同步

  同步类型:到本地文件夹,到远程文件夹,双向。

  1)在电脑端更新Anki卡片后:

    先关闭Anki软件,坚果云会自动同步数据。

    在Floder sync同步时,选择到本地文件夹,同步新卡片。

  2)同步学习记录:

    在Floder sync,选择到远程文件夹,同步学习记录。

  3)目前还在摸索中……持续更新

    

20190708更新:

  试用了一个多月后,遂放弃,虽然能解决一部分同步的问题,但是通过Anki同步一次的步骤,需要折腾好多次。

多个步骤,总是逆人性的(懒),由于经常访问Google查资料,遂改用Anki同步。

本文章不再更新。

    

  

解决Anki服务器同步问题:坚果云 & Floder sync (已测试)的更多相关文章

  1. 学习笔记36—坚果云 | Papership或Zotero使用webDAV验证服务器不成功怎么办?

    很多人都喜欢用坚果云作为Zotero的第三方云盘,从而无限扩展Zotero的存储空间.可是大家在Papership或zotero客户端中验证坚果云webDAV服务器时,会出现验证不成功的问题,相信这个 ...

  2. 使用BestSync同步软件与坚果云同步

    坚果云的免费用户可以享受每个月的1G上传与3G下载流量,同时号称是国内唯一支持WebDAV的云.我的工作备份的文档不多,正好手头有BestSync同步软件可以用.决定试试BestSync的与WebDA ...

  3. 我的浏览器标签同步方案:坚果云+Floccus

    前言 floccus github地址: https://github.com/marcelklehr/floccus Floccus插件是一款浏览器书签收藏同步插件,支持Chrome和Firefox ...

  4. 使用 Floccus 插件和坚果云同步 Chrome 类浏览器书签

    使用 Floccus 插件和坚果云同步 Chrome 类浏览器书签 魏刘宏  2019 年 11 月 22 日 如题,本文讨论在使用 Chromium 内核的浏览器上,使用 Floccus 插件,配合 ...

  5. 中国版dropbox“坚果云”和它背后的团队故事(大的优势就在于他为用户提供了设定多个文件夹的权利)

    (速途网专栏 作者:娄昊川)坚果云是一款中文存储服务,前身是“坚果铺子”,提供免费的云空间,与dropbox类似,用户可以直接把档案同步到坚果云,供自己和伙伴用任何设备访问.自上线以来,几乎所有用户都 ...

  6. 使用mybase、Typora搭配坚果云实现个人云笔记

    如果我们没有使用印象笔记.有道云之类的云笔记,那么就会遇到一个问题,比如我在公司是用的公司的电脑,然后下班回家用的自己的电脑,那么我在公司写的文档,比如markdown 文件,mybase知识管理工具 ...

  7. 通过Foxit和坚果云实现iPad和PC的pdf同步阅读(修改,笔记)

    这是解决我之后上班地铁上看书问题的一个关键部分 一个手持电子设备,不大不小 一个方便做笔记的笔 一个方便做笔记的阅读器软件 方便快速地同步(只同步标记最好了) 在查看很多建议以及自己尝试之后,总结了这 ...

  8. leanote使用本地账户+坚果云同步

    1. 换机器后笔记无法显示 这是因为新建账户与原账户userid不一致. 正确的同步方式为: 下载leanote并解压,不运行,不新建账户 从坚果云同步leanote数据 创建leanote的数据目录 ...

  9. 坚果云无法同步SVN文件夹

    把svn的库放在云盘上,同步到本地,以前在金山快盘.360网盘都用得好好的,换坚果云后,想着肯定没问题,结果发现,不行! 新机子上的版本库可以建起来,但检出时报错: Could not open th ...

随机推荐

  1. 将字符串转换成json格式

    1.引入json依赖,在pom.xml文件里添加如下内容 <!--Json array start --> <dependency> <groupId>common ...

  2. Django安装与简单事例-02

    Django的下载与基本命令 1.下载Django: 1 pip3 install django 2.创建一个django project 1 django-admin.py startproject ...

  3. spring字符编码filter

    项目中的字符编码问题,spring提供统一的字符处理filter,只需要在项目入口web.xml中配置CharacterEncodingFilter即可,具体配置如下: <!-- 配置过滤器,同 ...

  4. 【Java】SpringBoot 中从application.yml中获取自定义常量

    由于这里我想通过java连接linux,connection连接需要host.port.username.password及其他路径等等.不想每次修改的时候都去改源文件,所以想写在applicatio ...

  5. Ext.js中树勾选的四种操作

    最近在做控件优化的时候产品提了一个需求,对树的勾选要满足四种勾选方案: 1.点击一次根节点,当根节点和子节点均未选中的情况下,根节点和子节点全都选中. 2.第二次点击根节点,当根节点和部分或全部子节点 ...

  6. UnicodeDecodeError: 'gbk' codec can't decode byte 0xb0 in position 279: illegal multibyte sequence

    with open(r'E:\yy\mysql.txt') as wk: print(wk.readlines()) Traceback (most recent call last): File & ...

  7. 给body设置高度

    今天做一个小demo,需要给body设置高度为100%,然鹅发现只设置body的height不可行,需,html,body{height:100%;}为何呢?一个容器的height是从上一级继承而来的 ...

  8. 读《深入理解Elasticsearch》点滴-改正用户拼写错误

    1.使用“建议”的方法:在query body的json结构体中,增加suggest节点:或者使用特殊的REST端点 2.es自带有多个不同的suggest实现,用来纠正用户的拼写错误及创建自动补全等 ...

  9. Angular ngx-echarts图表

    1. 安装echarts包.ngx-echarts包 npm install echarts --save npm install ngx-echarts --save 2. angular.json ...

  10. js数组和表的基本操作

    数组 var v = [3, 6, "hello"]; console.log(v.length); 数组的遍历1 function ss() { for (var i = 0; ...