又一个 macOS 下的图片 OCR 软件(Alfred Workflow) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
oott123
V2EX    分享创造

又一个 macOS 下的图片 OCR 软件(Alfred Workflow)

  •  1
     
  •   oott123
    oott123 2017-12-05 17:08:11 +08:00 7066 次点击
    这是一个创建于 2865 天前的主题,其中的信息可能已经有所发展或是发生改变。

    老早就想做一个类似的软件,后来发现了 iText,感觉很棒。V2 上也有大佬开发了免费版,可惜我看不懂 objc / swift 之类的语言。而且我个人总感觉在菜单栏里点,没有 Alfred 方便。于是我就自己做了个 Alfred Workflow 练手,就当熟悉 Ruby 了。

    演示图片

    安装方法 & 开源地址:https://github.com/oott123/alfred-clipboard-ocr/

    • 基于 Alfred Workflow,方便好用
    • 代码仅由 100+ 行 Ruby 构成,便于二次修改
    • 开源免费

    所以,不来试试吗?

    第 1 条附言    2017-12-06 12:25:56 +08:00
    如果觉得太麻烦或者识别效果不好,也可以试试 iText: t/412425
    37 条回复    2017-12-07 23:45:07 +08:00
    orzfly
        1
    orzfly  
       2017-12-05 17:08:49 +08:00
    你这个还要自己申请 API Key 好麻烦呀(跑
    orzfly
        2
    orzfly  
       2017-12-05 17:10:15 +08:00
    但是我十分同意单独开个软件、在菜单栏里常驻并不是很方便!
    Thiece
        3
    Thiece  
       2017-12-05 17:23:41 +08:00
    不知道为什么,我每次看到此类就想到了 bigbang。
    nine99
        4
    nine99  
       2017-12-05 17:46:55 +08:00
    花了多久?
    lsvih
        5
    lsvih  
       2017-12-05 17:49:31 +08:00
    哈哈为 33 大佬点星


    本来我也打算晚上弄个这个 wrokflow 的 XD
    czmecho
        6
    czmecho  
       2017-12-05 17:50:13 +08:00
    有意思,虽然用不到。会不会这两天会有一堆轮子出来。
    oott123
        7
    oott123  
    OP
       2017-12-05 17:58:39 +08:00 via Android
    @nine99 1 点 40 写到 3 点 40,刚好两个小时。
    大部分时间都花在查 Ruby 和 Alfred 的语法和 API 上,我自己对这两个东西并不是很熟,正好练练手。
    xiqingongzi
        8
    xiqingongzi  
       2017-12-05 18:09:52 +08:00 via iPhone
    @oott123 alfred 可以用 python 和 php 的啊。。。
    orzfly
        9
    orzfly  
       2017-12-05 18:11:45 +08:00
    @xiqingongzi #8 一般大家都知道可以用 Python 和 PHP 的吧…
    orzfly
        10
    orzfly  
       2017-12-05 18:12:34 +08:00   1
    @xiqingongzi #8 你的人生中难道没有尝试自己不熟悉的东西做玩具的经历嘛?
    xiqingongzi
        11
    xiqingongzi  
       2017-12-05 18:19:55 +08:00 via iPhone
    @orzfly 尝试过,只是我以为他会用 php 或者 python 来做,因为我记得他点了相关的技能的。不过可能和个人里面有关。我喜欢从自己原有的技能拓展出来去做,而不是学太多的东西。
    oott123
        12
    oott123  
    OP
       2017-12-05 18:20:35 +08:00
    @xiqingongzi #8 嗯,是的。事实上你可以用任何支持 stdin/out 的语言来写。

    不过正如 10L orzFly 所说,对我来说 php, 或者 nodejs 写这么个玩意儿实在是太令人疲惫了,一点都没有新鲜感也没有挑战,不如试试一直想玩的语言。而且 Ruby 也挺合适的~

    @czmecho #6 某种意义上也算是好事。可能印证了 Jason 所说,“开创了一个细分领域”虽然我不知道细分领域是啥。
    Librazy
        13
    Librazy  
       2017-12-05 18:24:12 +08:00
    不试,我没有 macOS 设备( X
    Windows 下有类似的解决方案吗?
    xiqingongzi
        14
    xiqingongzi  
       2017-12-05 18:24:14 +08:00 via iPhone
    @oott123 举个,孔夫子讲学,他这是大的领域。他啥都能讲,但是可能啥都不是最好的。然后孙武出来了,他只教兵法,那这就是孙武做的“兵法细分领域”。大体上就是从一个大的范围着力去做一个很小的点。
    xiqingongzi
        15
    xiqingongzi  
       2017-12-05 18:24:38 +08:00 via iPhone
    @Librazy 你搜一下,好像有个叫 ShareX 的可以
    xiqingongzi
        16
    xiqingongzi  
       2017-12-05 18:25:15 +08:00 via iPhone   1
    xiqingongzi
        17
    xiqingongzi  
       2017-12-05 18:26:15 +08:00 via iPhone
    @oott123 我总是追新,技能树都点乱了。现在在尽可能的收拢,精深某一个方面。。。
    faller
        18
    faller  
       2017-12-05 18:26:29 +08:00 via Android
    Windows 就这么不受欢迎吗?
    chinvo
        19
    chinvo  
       2017-12-05 18:26:52 +08:00
    给个星号,虽然不怎么用 OCR
    oott123
        20
    oott123  
    OP
       2017-12-05 18:32:16 +08:00
    @Librazy #13
    @faller #18 开源的魅力来啦!你只需要把读剪贴板和写剪贴板的部分改成 Windows 兼容的,就能用啦……
    (并不。在 Windows 上搞 ruby 还是很虐的)

    @xiqingongzi #17 还好啦我也很乱。精深不存在的,这辈子都不可能精深的,还是到处玩一玩,github 里人超好,我超喜欢在里面的
    ivmm
        21
    ivmm  
       2017-12-05 18:46:02 +08:00
    2333,为 33 大佬打电话
    nl101531
        22
    nl101531  
       2017-12-05 19:14:24 +08:00 via Android
    这个好,我就特别讨厌不常用的软件常驻后台。
    K1W1
        23
    K1W1  
       2017-12-05 20:20:42 +08:00
    v2 遍地都是人才
    rosu
        24
    rosu  
       2017-12-05 21:37:33 +08:00
    截图工具是 Snipaste :D
    jiezhi
        25
    jiezhi  
       2017-12-05 21:46:56 +08:00   2
    @oott123 #7 我觉得两个小时要成为 v 站的新梗了
    jeffson
        26
    jeffson  
       2017-12-05 22:38:37 +08:00
    Mark
    caidaoli
        27
    caidaoli  
       2017-12-05 22:48:07 +08:00
    nice,更方便了~,这就是开源的魅力
    sunocean
        28
    sunocean  
       2017-12-06 00:54:29 +08:00
    好奇, 你截图用的什么软件
    qfdk
        29
    qfdk  
    PRO
       2017-12-06 01:44:48 +08:00 via iPhone
    敢不敢把你截图工具亮出来 共享一下
    oott123
        30
    oott123  
    OP
       2017-12-06 08:53:42 +08:00 via Android   1
    @sunocean
    @qfdk Readme 和 24 楼都说了,是 Snipaste。这款软件的 Mac 版本还在内测,据说马上就要发布了~~到时候作者应该会在 v2 发帖的~

    @K1W1 我超喜欢在里面的
    vmebeh
        31
    vmebeh  
       2017-12-06 10:01:29 +08:00
    OneNote 也自带 OCR
    ZxBing0066
        32
    ZxBing0066  
       2017-12-06 11:27:12 +08:00
    点个赞 看到 iText 也有这想法来着 还没时间搞。。
    Rsl
        33
    Rsl  
       2017-12-06 14:10:41 +08:00
    挺好用的, 但是开了 Surge 就用不了了..
    oott123
        34
    oott123  
    OP
       2017-12-06 14:26:05 +08:00   1
    @Rsl #33 试试在编辑环境变量里,把 http_proxy HTTP_PROXY https_proxy HTTPS_PROXY 这几个都加进去,值留空
    不知道能不能好使(
    tuimaochang
        35
    tuimaochang  
       2017-12-06 14:58:17 +08:00
    我行我上系列……谢谢楼主分享开源
    Rsl
        36
    Rsl  
       2017-12-06 16:36:38 +08:00
    @oott123 有效~
    jingwentian
        37
    jingwentian  
       2017-12-07 23:45:07 +08:00
    赞 很实用的工具, 也激发了很多想象 而且为此还激活了 Powerpack, 感谢分享
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5344 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 07:29 PVG 15:29 LAX 00:29 JFK 03:29
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86