V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
allencode
V2EX  ›  Markdown

MarkDownHelper 更新啦,习惯用 MarkDown 写作的朋友过来看看这个脚本啦==

  •  
  •   allencode · 2016-06-23 22:17:58 +08:00 · 5178 次点击
    这是一个创建于 3076 天前的主题,其中的信息可能已经有所发展或是发生改变。

    更新

    拖动图片到脚本上后,自动上传并且返回 MarkDown 格式 URl 成功后,会自动删除本地的图片啦。为什么删除,因为你拖动图片到文件夹中之后,仍旧还要去找图片 Orz 。这样背离了当初的简单想法。照例,你仍旧可以直接右键黏贴 URl 。 项目地址戳戳戳https://github.com/wuchangfeng/MarkDownHelper

    前言

    自然, 博客中经常要插入图片或者 GIF ,对于这些,我们经常选择七牛或者 LeanCloud 来作为图传。但这个过程也稍微有点繁琐,要打开浏览器,寻找图片路径,点击上传图片,复制 URL 。

    利用 Python 的 Drop , Handle 思想,写出了该脚本。如下 GIF 所示,你只需要将图片或者 GIF 拖动到脚本上,即可生成 MarkDown 格式 URL 在你 TXT 文档和你的黏贴板中,直接右键黏贴即可。省去了不少步骤。

    MarkDownHelper.gif

    36 条回复    2016-06-25 08:34:09 +08:00
    phantomer
        1
    phantomer  
       2016-06-23 22:56:39 +08:00
    这个不错,之前我一直用 chrome 的微博图床插件。
    NxnXgpuPSfsIT
        2
    NxnXgpuPSfsIT  
       2016-06-23 22:59:47 +08:00
    赞一个!
    zhangneww
        3
    zhangneww  
       2016-06-23 23:01:43 +08:00
    不错不错, very good
    allencode
        4
    allencode  
    OP
       2016-06-23 23:23:04 +08:00 via Android
    喜欢的话,可以帮忙 star 一下啊,让更多的人用到!
    如果,配置有问题,可以联系我。
    jy02201949
        5
    jy02201949  
       2016-06-23 23:34:47 +08:00
    话说前段时间也见到过这样的脚本。。。
    allencode
        6
    allencode  
    OP
       2016-06-23 23:36:04 +08:00 via Android
    @jy02201949 哈哈,作者应该也是我,不过这次更新了两个版本
    yech1990
        7
    yech1990  
       2016-06-24 01:16:25 +08:00 via Android
    Ubuntu 下面也可以拖动运行么?
    kangsgo
        8
    kangsgo  
       2016-06-24 01:42:02 +08:00
    好东西,不得不收藏一波
    allencode
        9
    allencode  
    OP
       2016-06-24 06:11:50 +08:00 via Android
    @yech1990 当然啦,测试环境为 win 和 linux 。 Linux 效果更好 。
    allencode
        10
    allencode  
    OP
       2016-06-24 06:13:04 +08:00 via Android
    @kangsgo 哈哈,可以的话,帮忙 star 一下,让更多的人用。谢谢啦
    lslqtz
        11
    lslqtz  
       2016-06-24 06:56:19 +08:00 via iPhone
    有趣,如果是 exe 的会方便许多。
    quietjosen
        12
    quietjosen  
       2016-06-24 07:24:51 +08:00
    @allencode 哈哈,看楼主做提 Windows 和 Linux 的,我也做了个 Mac 版的图床工具,也能通过拖放等方式上传至 七牛、又拍、等图床,不知道在这提算不算砸场子啊 :)
    allencode
        13
    allencode  
    OP
       2016-06-24 07:26:48 +08:00
    @quietjosen 哈哈,哪里,开源出来就是让大家好用的,能否给个链接,我来贴到我的 GitHub 上。让更多人用,更方便用起来。
    allencode
        14
    allencode  
    OP
       2016-06-24 07:27:05 +08:00
    @lslqtz 可以考虑一下哈。
    allencode
        15
    allencode  
    OP
       2016-06-24 07:27:28 +08:00
    @phantomer 哈哈,这个更好用,平常自己写文档博客就是用它。
    allencode
        16
    allencode  
    OP
       2016-06-24 07:27:51 +08:00
    @NxnXgpuPSfsIT 谢谢,可以的话,给个 star 鼓励下,让更多人用起来。
    allencode
        17
    allencode  
    OP
       2016-06-24 07:28:03 +08:00
    @zhangneww 谢谢哈
    allencode
        18
    allencode  
    OP
       2016-06-24 07:28:27 +08:00
    @kangsgo 是啊,求帮忙扩散,让更多人用起来。
    quietjosen
        19
    quietjosen  
       2016-06-24 07:33:43 +08:00
    @allencode 大气。

    这是我做的 Mac 图床工具 iPic ,大家可以到这里了解、并下载体验版: https://www.v2ex.com/t/287683
    allencode
        20
    allencode  
    OP
       2016-06-24 07:42:39 +08:00
    @quietjosen 哈哈,贴上了 GitHub ,感觉你的做的更好。细致。
    quietjosen
        21
    quietjosen  
       2016-06-24 07:56:42 +08:00
    @allencode 客气了,相信你也知道,核心的东西差不多,也就是外围的交互之类的不一样。

    GitHub 已 Star ,祝越来越棒!
    keeley
        22
    keeley  
       2016-06-24 09:10:12 +08:00
    支持 MAC 吗
    allencode
        23
    allencode  
    OP
       2016-06-24 09:18:52 +08:00
    @keeley Mac 下我没测试过。不过应该是支持的,脚本只依赖 Python 环境,据我所知 Mac 下对 Python 的支持更加友好。所以应该问题不大。你只要安装 python 2.7 环境,然后 pip install qiniu,按照我 readme 提供的安装步骤即可。
    SharkIng
        24
    SharkIng  
       2016-06-24 09:21:00 +08:00
    不错
    allencode
        25
    allencode  
    OP
       2016-06-24 10:36:40 +08:00
    @SharkIng 谢谢,如果使用的话,有任何不明白的请联系我。
    yech1990
        26
    yech1990  
       2016-06-24 10:51:17 +08:00 via Android
    @allencode 上传成功最好加个弹窗提示,不然直接用剪切板的东西可能会出错…
    allencode
        27
    allencode  
    OP
       2016-06-24 11:00:03 +08:00
    @yech1990 嗯,好。考完试会尝试一下。剪贴板中是最后一次上传的 URL 。不过所有的 URL 也都保存在 txt 中,也有命名。比如本地图片叫 logo.jpg ,上传过后生成的 markdown url 就是 ![logo.jpg](.................),这样根据名称也可以判断是否是正确的。
    foreverpdq
        28
    foreverpdq  
       2016-06-24 11:29:55 +08:00
    为啥我的 md_url.txt 没有生成出来的网址啊 右键出来的也不是 md 的格式 是不是哪里没配置好
    allencode
        29
    allencode  
    OP
       2016-06-24 11:34:40 +08:00
    @foreverpdq 加我 q 437806668
    allencode
        30
    allencode  
    OP
       2016-06-24 11:38:24 +08:00
    @foreverpdq 1 : txt 文件是自动生成的,不用自己写。 2 :右键黏贴有东西出来吗? 3 :看一下七牛云里面有没有文件上传成功。 4 :可以参照 ReadMe 中调试步骤进行调试。
    allencode
        31
    allencode  
    OP
       2016-06-24 11:59:48 +08:00
    问题解决。 win7 平台不能自动生成 txt ,现在已经可以了。欢迎大家试用,反馈。我的 qq : 437806668.
    dvorak4tzx
        32
    dvorak4tzx  
       2016-06-24 12:23:50 +08:00
    一直用七牛的 qrsync ,写好一个 conf.json 文件就好了。然后复制文件名,加上前缀就可以了(在 vim 里设置了 abbreviation )。比如我的博客就是这样的: https://github.com/district10/blog/blob/master/conf.json.in
    dvorak4tzx
        33
    dvorak4tzx  
       2016-06-24 12:34:11 +08:00
    哈哈话说看到你源码里的 `command = 'echo ' + text.strip() + '| clip'`,我平时也是这么干的……(如果图片有点多,直接到文件夹,`ls | clip`。) Linux 上我还定义了一个 windows 一样的 alias :`alias clip="xclip -selection clipboard"`。:)
    allencode
        34
    allencode  
    OP
       2016-06-24 13:52:46 +08:00
    @dvorak4tzx 你这个方法好,以后有机会可以用一下。
    allencode
        35
    allencode  
    OP
       2016-06-24 18:38:55 +08:00
    各位,不好意思, Mac 不支持。我找朋友测试了一下,根本没有拖动的概念说法。希望有朋友一起解决这个难点。
    quietjosen
        36
    quietjosen  
       2016-06-25 08:34:09 +08:00
    @keeley Mac 端可以试试 iPic : https://www.v2ex.com/t/287683
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3743 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 10:42 · PVG 18:42 · LAX 02:42 · JFK 05:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.