[小福利]Alfred 2 Workflow for V2EX,直接查看新帖

2013-03-17 14:20:02 +08:00
 hzlzh
V2EX workflow (v1.0)

一个给V2EXer用的Alfred 2 workflow. (其实最初就是为了方便自己,弄着玩。。。噗)
有什么想法可以回复。

目前功能:

* 获取最新文章列表,指令:n 或 new
* 获取指定用户的文章列表,指令:@hzlzh
* 列表状态下按住`Command`键,可以只复制URL到剪切板
* 列表状态下按住`Opition`键,在搜索引擎中检索该文章
* 更多功能添加中... (@Livid 要多加点API啊,有木有)

下载链接:
https://github.com/hzlzh/Alfred-Workflows/raw/master/Downloads/V2EX.alfredworkflow

Github:
https://github.com/hzlzh/Alfred-Workflows

截图:
9612 次点击
所在节点    Alfred
24 条回复
Livid
2013-03-17 14:24:11 +08:00
这个用到了目前的 API?
hzlzh
2013-03-17 14:27:28 +08:00
@Livid 只用了这俩,其它的没调
/api/topics/latest.json
/api/topics/show.json?username=
Livid
2013-03-17 14:28:04 +08:00
@hzlzh Great!
Livid
2013-03-17 14:30:40 +08:00
@hzlzh 根据你目前使用的经验,你最希望增加的 API 是?
hzlzh
2013-03-17 14:31:02 +08:00
@Livid 其实我本地还有这个版本,由于[首次加载]头像缓存到本地太耗时(10s左右),于是给砍掉了,以后再说吧。
Livid
2013-03-17 14:31:27 +08:00
@hzlzh 为什么头像加载会耗时呢?
subpo
2013-03-17 14:36:19 +08:00
@hzlzh
@Livid 请问这些api如何能得到?PB3不是没有开源吗?
hzlzh
2013-03-17 14:39:11 +08:00
@Livid 因为Alfred要调用本地的图片做为icon,V2EX本来的cdn还是很快的,但是把19张图片拽到本地供Alfred feedback使用,时间浪费在本地生成图片上了。
--
关于API,有几个要说的,
1,/api/topics/latest.json 这个API常常会抽风(头部莫名的多出很多回车和空格,影响解析),需要修复,这个我之前微信机器人偶尔会遇到 /t/54499
2,需要新接口有这个几个:
* /apii/topics/hot 全站当天最热文章
* /api/tab/apple tab集合包含多个node,返回这下面的文章
当然,登录、回复还有通知数量都是很想要的。
sinxccc
2013-03-17 14:39:58 +08:00
@subpo PB2 的 API 有一些现在还可以用,我猜。另外 API 跟开源与否没啥关系。
Livid
2013-03-17 14:40:12 +08:00
@subpo PB2 时代就存在的 API Endpoint 在 PB3 上也是有效的。
hzlzh
2013-03-17 14:40:12 +08:00
@subpo 接口一直有,在这里 /go/api
Livid
2013-03-17 14:40:52 +08:00
@hzlzh
@sinxccc
@subpo

这个我会找时间整理一份文档。
hzlzh
2013-03-17 14:41:34 +08:00
@Livid 甚好
Livid
2013-03-17 14:42:10 +08:00
@hzlzh hot 和 tab 的 API 会在下周上线的。
hzlzh
2013-03-17 14:50:06 +08:00
@Livid 好,出来了我把workflow和微信都加上这功能,至于那个换行的bug不好重现,但常出先,应该是某异常文章类型造成的,大致是下面这个图的症状:
mufeng
2013-03-17 15:29:42 +08:00
居然有api 一直不知道
P233
2013-03-17 17:18:55 +08:00
请问,有没有办法让 alfred 获取当前正在浏览的页面 url 呢? 谢谢
hzlzh
2013-03-17 17:36:50 +08:00
@P233 选中地址栏的url,直接用 Hotkey 触发就到alfred输入框了
P233
2013-03-17 19:37:38 +08:00
@hzlzh 多谢提醒已经做好了!好像 workflow 里写 applescript 要加 “on alfred_script(q) / end alfred_script” 才生效,v1 里可以直接写的,不知道是我搞错了
hzlzh
2013-03-17 20:09:02 +08:00
@P233 要写的,php不用写<?php?>

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

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

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

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

© 2021 V2EX