photo2evernote
v0.1.1
Published
import photos to evernote save
Downloads
5
Readme
photo2evernote
将文件夹下的图片生成Evernote
的enex
的导入文件
安装
npm install -g photo2evernote
使用
-l 10
每10M的图片分割为一条笔记,默认是100M
-f
递归查找文件夹下面图片
-t title
指定生成的笔记的标题
因为会按照
-l
的参数来切分笔记,如果切分了多条笔记,则会在指定title
加上对应的切分数字。如title 1, title2。默认是使用改图片的上级文件夹名加上对应的切分数索引。
Example:
photo2evernote -l 100 -f -t "2015-04-22"
按照100M的限制切分笔记,并且递归查找当前文件夹下面的其他图片,指定每条笔记的标题为"2015-04-22"。执行完成,会在当前执行命令的文件夹下生成enex
文件
导入enex
文件
执行完命令后,如果本地是有按照Evernote
的客户端的话,打开enex
文件则会自动解析笔记,并询问是否将此笔记放入同步中。
后记
因为有时候想把电脑上的一些图片存储到Evernote
, 但是Evernote
对每一条笔记都有限制,付费用户是最大是100M。所以有些麻烦,直接选择图片拖动到Evernote
的话,经常报超出了每条笔记的最大限制,所以写了这个小程序。刚开始是程序是按照限制大小来分割图片,把图片复制到一个个文件夹。然后一个一个文件夹拖动到Evernote
中就可以了。还有直接读取切分好的文件夹下面的图片,使用服务端的API创建笔记。但是要传输100M的笔记那要很久,便研究了导出笔记的ENEX
格式,将图片读取生成ENEX
格式笔记。用客户端打开,直接让客户度去同步。后面了解到Evernote AppleScript
的API,可以直接操纵本地的客户端,但是使用import
是时候不能够导入笔记。询问了开发支持,这是本地客户端的一个BUG。后续没有这个问题的话会直接生成ENEX
,然后使用本地客户端直接导入,无需手动打开生成的ENEX
文件。