使用Python配合Evernote完成每周工作安排
起因:近期看Evernote API的时候发现印象笔记对Python非常友好,就试了一下各类操作。 刚好一直觉得用过的那些备忘、代办软件功能太乱还不如拿记事本或者短信记。就用印象笔记写一个,反正摆脱不了印象笔记,就干脆都存在里面。 用过一段时间以后发现备份和检索功能还不错,也可以把一些文档做链接放进去。 其实身边的API都可以通过Python用起来,简单的利用也会有不错的效果。 演示用的软件可以在我的Github,或者360云盘(0fe0)上下载。 演示视频我把简单的演示放在了优酷上,如果对演示感兴趣可以看下去。 演示中没有示范如何安装evernote的包, 演示主要分为配置Secret Key、使用、配置快捷启动,具体的文字说明我写在了后面。 用途
配置配置Python及程序
配置Secret Key
使用
配置快捷启动
程序细节EvernoteController.py
Memo.py
PackMemo.bat
API快速入门
权限印象笔记有两种权限类型,开发者权限和普通权限。
获得授权后会获得一个Token,在各种方法中都会使用到 通过这个Token即可获取EvernoteClient,userStore,noteStore
基本方法以为例演示如何使用API,以下为官方介绍: 首先,由于其为NoteStore类的方法,所以调用的方式为 其次,token为上述的开发者Token或者有兴趣的话为OAuth获取到的token 再次,从图中第七行可以看出,guid的为 那么,只要获取到Note,就可以获得guid。 所以,最后一步,这里牵扯到印象笔记的数据结构,了解即可
值得一提的是,某些操作需要特殊的权限,sandbox中和使用开发者Token时可以使用不代表外部可以使用 结束语希望读完这篇文章能对你有帮助,有什么不足之处万望指正(鞠躬)。 有什么想法或者想要关注我的更新,欢迎来Github上Star或者Fork。 160304 LittleCoder EOF (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |