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

2016-12-29 16:10:44 +08:00
 wensonsmith
因为要用手机调试网页,所以经常把 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)
6832 次点击
所在节点    程序员
21 条回复
xell
2016-12-29 17:01:16 +08:00
感谢!比以前那些用 Google API 的要方便很多。
bianzhifu
2016-12-29 17:08:48 +08:00
已经 start 已经安装 很好用
sampeng
2016-12-29 17:19:06 +08:00
6666~
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
2016-12-29 17:38:47 +08:00
不错,我用 safari
sampeng
2016-12-29 18:01:14 +08:00
@sobigfish

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

我装了一个 chrome 插件,现在如果想生成 URL 以外的文本就不是那么方便了。
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
2016-12-29 18:45:55 +08:00
@wensonsmith 我贴那个可以,默认生成本页的 按下 enter 可以 手工填入内容
Hyeongo
2016-12-29 18:46:59 +08:00
有没有办法把手机上的网页发给电脑端
wensonsmith
2016-12-29 19:30:47 +08:00
@Hyeongo handoff 或者 airDrop :)
justfly
2016-12-29 19:37:26 +08:00
已下载 很好用 感谢!
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
2016-12-29 23:39:43 +08:00
nice
yxjxx
2016-12-29 23:44:38 +08:00
推荐 lz 放到 http://www.packal.org/ 上,之后可以自动更新呀~
darluc
2016-12-30 01:24:09 +08:00
Cool!!!!!
blanu
2016-12-30 01:29:35 +08:00
收下,感谢~
wensonsmith
2016-12-30 01:56:13 +08:00
@lv_v 我看看他的代码,然后下个版本可以尝试一下
@yxjxx 你说的这个网站很不错呀~~
WEAlex
2016-12-30 11:04:58 +08:00
如何实现生成的二维码有时间限制呢,比方说微信 PC 端登陆,如果手机一直不确认,二维码就失效了;
是通过生成的时间,设定失效的时间,扫码的时候传入当前时间,进行比对,如果大了就失效么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331036

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX