V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wensonsmith
V2EX  ›  程序员

撸了一个生成二维码的 Alfred Workflow

  •  
  •   wensonsmith ·
    wensonsmith · 2016-12-29 16:10:44 +08:00 · 6792 次点击
    这是一个创建于 2681 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为要用手机调试网页,所以经常把 url 生成二维码再手机上扫描。

    之前是复制,打开百度,搜索二维码生成, 找到工具粘贴,扫码,麻烦

    后来装了一个 chrome 插件,可以把 url 转换成二维码,但是不是很好用。

    于是乎只好撸一个了。。。 V 站之前有个用 python 写的( https://www.v2ex.com/t/246735 ),我一看还得 pip 装东西。作罢。。


    用 PHP 撸了一个, 本地直接生成,速度刚刚的! 回车后直接就可以扫码了, 如果 qr 后面不跟参数,默认是上一次的生成结果。





    有需要的可以试试: https://github.com/wensonsmith/QRcodeCreator


    主要的参考这两个库很好用!
    1. [t0k4rt/phpqrcode]( https://github.com/t0k4rt/phpqrcode)
    2. [joetannenbaum/alfred-workflow]( https://github.com/joetannenbaum/alfred-workflow)
    21 条回复    2016-12-30 21:03:51 +08:00
    xell
        1
    xell  
       2016-12-29 17:01:16 +08:00
    感谢!比以前那些用 Google API 的要方便很多。
    bianzhifu
        2
    bianzhifu  
       2016-12-29 17:08:48 +08:00
    已经 start 已经安装 很好用
    sampeng
        3
    sampeng  
       2016-12-29 17:19:06 +08:00
    6666~
    sobigfish
        4
    sobigfish  
       2016-12-29 17:29:05 +08:00
    网页地址的话 chrome 插件不是更快么,也是 v2 某位写的
    https://chrome.google.com/webstore/detail/colorful-qrcode/nenelpicledkmgnlaibhjkjobffpjoan
    https://github.com/L3au/colorful-qrcode

    (主要是我没 powerpack-。-)
    ddqp
        5
    ddqp  
       2016-12-29 17:38:47 +08:00
    不错,我用 safari
    sampeng
        6
    sampeng  
       2016-12-29 18:01:14 +08:00
    @sobigfish

    浏览器再好用,步骤也没有 workflow 快。。。
    z0z
        7
    z0z  
       2016-12-29 18:05:27 +08:00
    firefox 不是在地址栏的最后就有一个吗?
    wensonsmith
        8
    wensonsmith  
    OP
       2016-12-29 18:31:28 +08:00
    @sampeng
    @z0z
    @sobigfish

    我装了一个 chrome 插件,现在如果想生成 URL 以外的文本就不是那么方便了。
    xujinkai
        9
    xujinkai  
       2016-12-29 18:39:12 +08:00
    我给一个非常简介的 js 方案,放到书签就能用 XD
    ```
    javascript:window.open('http://api.qrserver.com/v1/create-qr-code/?data='+window.location)
    ```
    sobigfish
        10
    sobigfish  
       2016-12-29 18:45:55 +08:00
    @wensonsmith 我贴那个可以,默认生成本页的 按下 enter 可以 手工填入内容
    Hyeongo
        11
    Hyeongo  
       2016-12-29 18:46:59 +08:00 via iPhone
    有没有办法把手机上的网页发给电脑端
    wensonsmith
        12
    wensonsmith  
    OP
       2016-12-29 19:30:47 +08:00
    @Hyeongo handoff 或者 airDrop :)
    justfly
        13
    justfly  
       2016-12-29 19:37:26 +08:00
    已下载 很好用 感谢!
    lv_v
        14
    lv_v  
       2016-12-29 22:55:06 +08:00
    如果不输入网址直接回车,能直接读取当前 chrome 或 safari 窗口的网址就更方便了。
    应该是可以实现的, Open in Chrome 这个 workflow 就可以读取到 safari 或 chrome 当前网址然后在 chrome 或 safari 中打开。
    http://www.alfredforum.com/topic/1875-open-current-safari-tab-in-chrome-improved/
    fhefh
        15
    fhefh  
       2016-12-29 23:39:43 +08:00
    nice
    yxjxx
        16
    yxjxx  
       2016-12-29 23:44:38 +08:00
    推荐 lz 放到 http://www.packal.org/ 上,之后可以自动更新呀~
    darluc
        17
    darluc  
       2016-12-30 01:24:09 +08:00
    Cool!!!!!
    blanu
        18
    blanu  
       2016-12-30 01:29:35 +08:00
    收下,感谢~
    wensonsmith
        19
    wensonsmith  
    OP
       2016-12-30 01:56:13 +08:00
    @lv_v 我看看他的代码,然后下个版本可以尝试一下
    @yxjxx 你说的这个网站很不错呀~~
    WEAlex
        20
    WEAlex  
       2016-12-30 11:04:58 +08:00
    如何实现生成的二维码有时间限制呢,比方说微信 PC 端登陆,如果手机一直不确认,二维码就失效了;
    是通过生成的时间,设定失效的时间,扫码的时候传入当前时间,进行比对,如果大了就失效么?
    omyhao
        21
    omyhao  
       2016-12-30 21:03:51 +08:00
    生成的二维码是一个图片,能自动删除吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   975 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:39 · PVG 07:39 · LAX 16:39 · JFK 19:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.