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

Markdown 图片上传助手——MarkdownPicPicker v0.1

  •  1
     
  •   billion ·
    kingname · 2016-06-05 08:41:59 +08:00 · 2835 次点击
    这是一个创建于 3092 天前的主题,其中的信息可能已经有所发展或是发生改变。
    周末闲来无事造了一个轮子。项目地址: https://github.com/kingname/MarkdownPicPicker

    基于 Python3 开发。可以将剪贴板中的图片上传到七牛云,并将 Markdown 格式的图片链接![](图片 url)复制到剪贴板中。

    程序有两种运行方式,全局键盘监听方式和基于 bat 批处理启动的方式。

    默认使用后者,这种方式用一次就要启动一次,首先使用截图工具将图片保存到剪贴板中,然后运行批处理,再到 Markdown 文档中粘贴即可。建议使用 AutoHotKey 触发。

    全局键盘监听方式会使程序监听所有键盘按键,一旦发现设定的快捷键按下,就会触发上传图片的操作。但是由于这种方式使用了 pyHook 这个库,这个库设计有缺陷,如果当前窗口的标题包含 Unicode 字符,就会导致 Python 崩溃。因此默认不启动。

    目前 0.1 版本只支持七牛云,而且没有自带截图的功能。不过我会在接下来的迭代中进行完善。

    欢迎大家给我提 Issue 和 PR 。
    第 1 条附言  ·  2016-06-05 17:13:52 +08:00

    下午对代码重构了一下,现在配置文件单独抽出来为config.ini, 可以只在在配置文件中指定程序运行方式,全局监听或者批处理。默认为批处理。

    11 条回复    2016-06-05 19:16:28 +08:00
    will0404
        1
    will0404  
       2016-06-05 09:04:20 +08:00 via iPhone
    赞 很早之前还用 md 写博客的时候找过这样的东西 没找到 没想到终于有人造了轮子 虽然现在不用了 已 star
    Jason_C
        2
    Jason_C  
       2016-06-05 09:28:37 +08:00
    billion
        3
    billion  
    OP
       2016-06-05 09:38:34 +08:00
    @Jason_C 我认为我的优势在于可以不需要输入命令,一次配置好,之后只需要 [截图] - [按键] - [粘贴] 。而且 markdown 格式也已经生成好了。
    applelove
        4
    applelove  
       2016-06-05 11:40:03 +08:00 via iPhone
    没有 mac 版吗?
    billion
        5
    billion  
    OP
       2016-06-05 13:18:32 +08:00
    @applelove 目前只有 Windows 版本。不过你可以试一试在 Mac 下面可不可以用。
    把下面这两行注释掉,运行看一看效果如何。

    import pythoncom
    import pyHook
    quietjosen
        6
    quietjosen  
       2016-06-05 16:37:09 +08:00
    @billion @applelove 哈哈,我最近也刚撸了个 Mac 版的,在这说算不算砸场子啊?
    billion
        7
    billion  
    OP
       2016-06-05 17:11:08 +08:00
    @quietjosen 不算不算,正好互补。
    quietjosen
        8
    quietjosen  
       2016-06-05 17:45:30 +08:00
    @billion 真大气!

    如果你是 Mac 用户,可以试试 iPic: 复制图片或截图时,自动上传、保存链接,直接插入博客即可。
    http://v2ex.com/t/282611
    quietjosen
        9
    quietjosen  
       2016-06-05 17:46:01 +08:00
    @applelove Mac 下可以试试这个: http://v2ex.com/t/282611
    billion
        10
    billion  
    OP
       2016-06-05 18:29:53 +08:00
    @quietjosen 你的这个做得不错。我也去你的帖子打广告了。
    ins
        11
    ins  
       2016-06-05 19:16:28 +08:00
    挺方便的..不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4377 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 04:05 · PVG 12:05 · LAX 20:05 · JFK 23:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.