V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
caspartse
V2EX  ›  分享创造

分享一个小作品: Python 锤子便签

  •  
  •   caspartse · 2016-04-04 22:17:50 +08:00 · 3424 次点击
    这是一个创建于 2948 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Python-SmartisanNotes

    利用 Requests 、 requests_toolbelt 等库模拟浏览器操作,实现锤子便签网页版的基本功能。

    GitHub 地址:https://github.com/caspartse/Python-SmartisanNotes

    基本功能

    • 获取便签列表
    • 新建便签
    • 修改便签
    • 删除便签
    • 生成锤子便签分享图片
    • 生成锤子便签分享网页

    实验性功能

    • 便签备份(导出至 JSON 文件)
    • 便签恢复(从 JSON 文件导入)

    应用示例

    
    # 新建图文便签
    
    from SmartisanNotes import *
    s = SmartisanNotes('username', 'password')
    imageFile = 'http://image.wufazhuce.com/FjAigjxaOFb3fo4oDBftwh5Ne2Es'
    describe = '花草繁盛&linali 作品'
    text = '我们最终都要远行,最终都要跟稚嫩的自己告别。 by 海子\n\n[「 ONE · 一个」 VOL.1266]'
    s.imageUpload(imageFile, describe=describe, text=text, mkd='1', note2Img='1')
    
    

    更多示例请戳 => https://github.com/caspartse/Python-SmartisanNotes

    第 1 条附言  ·  2016-04-14 01:03:39 +08:00

    Update

    
    # 新增长图文便签,支持 Markdown 语法式的图片插入,长图文排版更加灵活。
    
    from SmartisanNotes import *
    s = SmartisanNotes('username', 'password')
    article = '''
    #生物股长(いきものがかり)
    ![生物股长(いきものがかり)](http://t.cn/Rqxv82C)
    生物股长,日本当红流行乐团,由吉冈圣恵、水野良树、山下穗尊三人组成于2002年2月1日。\
    所属事务所为 CUBE Group,所属唱片公司为EPIC Records(日本 SONY 唱片旗下厂牌)。
    ![](album.jpg)
    '''
    s.noteArticle(detail=article, mkd='1', note2Img='1')
    
    

    3 条回复    2016-04-14 17:02:57 +08:00
    gogobody
        1
    gogobody  
       2016-04-08 10:52:50 +08:00
    好厉害(ง •̀_•́)ง
    caspartse
        2
    caspartse  
    OP
       2016-04-14 01:06:39 +08:00
    @gogobody 入门级的习作啦 ;-)
    gogobody
        3
    gogobody  
       2016-04-14 17:02:57 +08:00
    @caspartse 拜读,学习了,哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2229 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:42 · PVG 12:42 · LAX 21:42 · JFK 00:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.