我十分喜欢Evernote,保存了大量的信息在Evernote上,包括一些技术笔记、网页摘录、日记等。这也给我带来了一些麻烦,最近Evernote又一次升级,不知怎么搞的,本地存的笔记全部丢失了,只得重新同步,同步速度非常慢,其实何止慢,简直同步不了,非得用代理,至于具体原因,想必大家都知道。
这次同步之后我就想在本地备份一下Evernote,但Evernote备份起来很困难,自带的界面只能备份单个笔记,不能备份整个笔记本,实在要做的话,可以手工一个一个选择每个笔记,然后备份。麻烦之大,想必须每个懒程序员都不会做,其实何止是程序员,任何正常人都不会这么做。幸运的是,在Mac OS X下,可以借助Apple Script来自动化完成很多工作,当然也包括备份Evernote这类的脏活。我其实没有写过Apple Script,只在
这里发现了类似的脚本,原来的脚本只备份没有同步的笔记本,我去掉了6个单词,使它变成备份所有的笔记本。代码附在文章末尾。只需要打开Apple Script Editor,然后将代码拷贝到里面,然后点击运行便可,运行完成会在Documents的Evernote Local Notebooks Backup目录下看到所备份的笔记,每个笔记本的备份存成一个文件。Apple Script功能之强,真令人印象深刻,今后得空还要好好学习一下。
这样备份之后,仍然不能减少下次升级Evernote之后的同步工作,因为导入时Evernote会创建一个新的笔记本,但至少也可以直到数据安全的作用。或者也可以备份之后删掉那些敏感笔记,这样同步就不会有问题啦。
P.S. 在Windows下所有的笔记都存在单个文件中,直接备份那个文件便可以备份整个Evernote,但若是只想备份某个笔记本就有些困难。
-- EXAMPLE 1
-- Export all local-only notes, creating an archive file for each unsynchronized Notebook
-- we're going to export to "/Users/xxxx/Documents/Evernote Local Notebooks Backup"
set documents_folder to (path to documents folder)
set backup_name to "Evernote Local Noteboooks Backup"
tell application "Finder"
-- make sure the destination folder exists
if not (exists folder backup_name of documents_folder) then
make new folder at documents_folder with properties {name:backup_name}
end if
-- get the full path
set backup_path to (folder backup_name of folder documents_folder as string)
end tell
tell application "Evernote"
-- we're just going to back up unsynchronized notebooks
set local_notebooks to every notebook
repeat with localNB in local_notebooks
set localNotes to every note in localNB
-- export it to our backup folder as "<notebook name>.enex"
export localNotes to file (backup_path & name of localNB & ".enex")
end repeat
end tell
分享到:
相关推荐
将所有Evernote笔记备份到HTML(AppleScript)。 使用git跟踪生成HTML。 要求 印象笔记 Mac OS X / AppleScript (如果可以制作适用于Windows / Linux / Plan 9的版本,欢迎PRs) 用法 ./backup 执照 MIT许可证...
3. **运行备份**:使用库提供的接口或脚本,执行Evernote笔记的备份操作。这些接口通常会提供不同的选项,如选择备份特定的笔记本或所有笔记。 4. **恢复**:如果需要,evernote_backup库还可能支持从备份文件中...
将Evernote ENEX备份文件转换为一系列HTML文件 # python3 -m venv env # env/bin/pip install -r requirements.txt ... # env/bin/python enex2html.py -h usage: enex2html.py [-h] -i INPUT [-o OUTPUT] [-p ...
ENEX文件是Evernote的一种备份和导入格式,包含了笔记的所有内容,包括文本、图片、链接等。通过Evernote2MD,这些丰富的信息可以轻松转化为Markdown格式,便于在支持Markdown的任何环境中阅读和编辑。 该工具的...
Evernote_6.21.6.2195.exe
Evernote_6.22.14.3461
使用wine在Docker中运行Evernote 在Linux上访问Evernote的方法有很多,例如Nevernote,Geeknote和Everpad。 作为Evernote的长期用户和Docker爱好者,将两者结合起来是很有意义的。 这项工作基于: : #版本 ...
资源分类:Python库 所属语言:Python 资源全名:exporteer_evernote_osx-0.0.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
这是适用于 Seagate Wireless 或 LaCie 驱动器的 Python 驱动的 Evernote Notes 备份脚本。 目的是能够在 Seagate Wireless Drive 上运行它,并让它拉下经过身份验证的帐户中的所有笔记本并将其备份为 ENML 和 HTML ...
everno_export 将所有Evernote导出到本地目录树以进行备份,可以选择将它们自动检入git tree项目状态: 这是在2012-2013年间进行的,到现在可能有点烂了,但是我发布此内容是为了对某人有用。设置安装libray: git ...
由于笔记是通过applescript 保存的,所以只能在OSX 上使用并且需要安装Evernote。 用法 usage: dayone2evernote [-h] [-i DAY_ONE_ENTRIES_PATH] [-b EVERNOTE_NOTE_BOOK] [-y YEAR] [-m MONTH] [-d DAY] [-a] [-n...
evernote Mac 国际版,如果以前使用的是evernote国际版,现在国内版不太好用,可以试试这个
使用方法var enmail = require('evernote-enmail').evernote_mail;var mailOpts = { user: '', // 自己邮箱的用户名 password: '', // 自己邮箱的密码 host: '', // 自己邮箱的stmp地址 ssl: , // boolean值 from: '...
### Evernote:从困境到全球风靡的记事本应用 #### Evernote的诞生与初期挑战 Evernote,这款在全球范围内拥有广泛用户基础的应用程序,最初由Phil Libin和他的团队创立。2021年,Evernote被Inc杂志评为年度公司,...
为了使用此SDK中的代码,您需要从获取API密钥。 您还可以在该页面上找到完整的API文档。 为了运行示例代码,您需要在沙箱服务上有一个用户帐户,您将在该帐户上进行开发。 在注册一个帐户 为了运行客户端客户端示例...
一种将 url 批量导入 Evernote 的方法我编写了一个程序,将带有 html 链接的测试文件导入到 Evernote 它是 python 和 applescript 的组合。 在主程序中填写您的文本文件的路径。 然后它将从第一行导入到最后。 如果...
Evernote Web Clipper,一款便捷的浏览器插件,让你轻松捕捉网页上的精华内容,并直接保存至你的Evernote账户。无论何时何地,只需简单几步,即可将文章、网页或屏幕截图保存至Evernote,让灵感和创意不再流失。 ...
image的图像和file的其他附件如PDF文件) 保留指向附件的正确链接将Evernote标签作为具有可自定义格式的文本条目插入笔记中显示突出显示的Evernote文本将文件创建和修改日期设置为等于便签属性安装使用软件包管理器...
简介此玩具用于为evernote web版添加外部md编辑器。构成编辑器使用作业部落的md编辑器,其中已整合流程图、时序图和公式。evernote web <-> background <-> editor存储结构:pre.hide + div.notice + parsed ...
假小子2印象笔记到导出和同步工具。 我喜欢 Tomboy 笔记:它们干净、易于使用、多平台笔记,没有不必要的功能。 我已经将它们用于工作和个人笔记很长时间了。... 因此,您将能够使用 Evernote 手机应用程