evernote的python客户端包装器

enno的Python项目详细描述


包装evernote的python客户机,使它更 使用方便。

获取访问令牌

  1. 转到here并单击获取api 键

  2. 填写Oauth应用程序的信息

  3. development server上创建帐户

  4. 将密钥和机密添加到环境:

    $ export ENNO_CONSUMER_KEY=...
    $ export ENNO_CONSUMER_SECRET=...
    
  5. 创建访问令牌:

    $ enno oauth --sandbox
    
  6. 导出沙盒访问令牌:

    $ export ENNO_SANDBOX=1
    $ export ENNO_SANDBOX_ACCESS_TOKEN=...
    
  7. 当你准备好在你的实时Evernote上使用你的应用时,去 here然后单击激活 API键

  8. 当您的api密钥被激活时,您可以获得一个真正的访问令牌:

    $ enno oauth
    $ export ENNO_SANDBOX=0
    $ export ENNO_ACCESS_TOKEN=...
    

查询注释

fromennoimportNote# get the first 10 notes containing foo in the titleq=Note.query.in_title("foo").limit(10)forninq.get():print(n.title)

创建注释

保存文本:

fromennoimportNoten=Note()n.title="this is the title"n.plain="this is the content"n.save()print(n.guid)

保存HTML:

n=Note()n.title="this is the title"n.html="<p>this is the content</p>"n.save()print(n.guid)

Evernote以一种称为 ENML这是 在.content属性中可用:

n=Note()n.title="this is the title"n.html="<p>this is the content</p>"print(n.content)# the html will have been converted to enml

创建笔记本

fromennoimportNotebooknb=Notebook()nb.name="foo bar"nb.save()print(nb.guid)

安装

使用pip:

$ pip install enno

要获得最新和最棒的:

$ pip install git+https://github.com/jaymon/enno#egg=enno

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Grid loadmask(true)在gxt中不起作用   java将字符串索引转换为整数   为什么Java泛型适用于基元数组,但不适用于基元数组?   java如何让Azure应用程序服务Tomcat将所有80/443流量转发到运行在同一应用程序服务上的JBoss   具有多个值的java转换映射到树?   java如何设置SQL server连接URL?   java设置了多个相互独立的JFrame   安全性在JAVA中如何使用RSAPrivateKey的密码短语?   java不能使用比Apache Velocity中更大的条件   如何在Java中打印字符串的所有排列   停止Android Studio自动导入java。sql。日期   对象简单计算器程序java   java如何在安卓中使用“&”符号作为字符串?   java Connect,为我的安卓应用程序从REST API发布和获取数据