自己用 Koa 写了一个应该是毫无意义的轮子 - Project Ako

2016-07-03 13:49:19 +08:00
 DoraJDJ

最近在别人的安利下试了一下 Koa 框架,然后用它弄了一个 API ...

效果是这样的:

[dorajdj@yudachi-bomber ProjectAko]$ curl http://localhost:8388/api/v0/video/5176515
{"code":0,"data":{"vid":5176515,"cover":"http://i2.hdslb.com/bfs/archive/3103b63e59eb757dcf802215ed174850174192c2.jpg","title":" [ 7 月]  LoveLive!Sunshine!! 01","date":1467468000000,"desc":"#01 想要闪闪发亮","uid":null,"cid":8412897,"click":452038,"danmaku":124318,"coin":5618,"favourite":1684,"duration":"47:50","reply":23069,"tags":[]}}
{
  "code":0,
  "data":{
    "vid":5176515,
    "cover":"http://i2.hdslb.com/bfs/archive/3103b63e59eb757dcf802215ed174850174192c2.jpg",
    "title":" [ 7 月]  LoveLive!Sunshine!! 01",
    "date":1467468000000,
    "desc":"#01 想要闪闪发亮",
    "uid":null,
    "cid":8412897,
    "click":452038,
    "danmaku":124318,
    "coin":5618,
    "favourite":1684,
    "duration":"47:50",
    "reply":23069,
    "tags":[]
  }
}

它可以抓取 Bilibili 的视频、用户和新番信息,然后弄成 JSON 方便弄 AJAX 。

关于它的详细说明可以看看这里: https://proj.yudachi.biz/ako.html

另外还有 GitHub : https://github.com/DoraJDJ/project-ako/

2568 次点击
所在节点    分享创造
11 条回复
majinjing3
2016-07-03 14:25:03 +08:00
做 UI 的,都感觉好高端的样子~
dixyes
2016-07-03 15:07:44 +08:00
看成 aho hhhh
dphdjy
2016-07-03 19:52:26 +08:00
检测 accept ,无参用 clitable 多好 XD
cyr1l
2016-07-04 00:06:12 +08:00
公交车是什么梗?
DoraJDJ
2016-07-04 00:09:34 +08:00
@cyr1l 我在上学时,经常坐 203 跟 322 这两路公交车,然后...
莫名对公交车感兴趣了 :P 然后无聊弄了这么个小彩蛋(应该是?)
cyr1l
2016-07-04 00:26:00 +08:00
@DoraJDJ 原来如此,我说状态码查不到呢哈哈...
DoraJDJ
2016-07-04 00:32:13 +08:00
@cyr1l 实际上这个状态码是确实存在的,试着开服务端后访问 /api/v0/bus/203
xhowhy
2016-07-04 09:41:14 +08:00
的却毫无意义
DoraJDJ
2016-07-04 12:45:09 +08:00
@xhowhy 估计是我太专制于某些地方了,所以才做不出有意义的东西。
我现在很后悔我为何要在我脑洞大开的时候去写垃圾文而不是弄些好玩的东西来。
xhowhy
2016-07-04 12:53:50 +08:00
@DoraJDJ 多看书 哈哈
for8ever
2016-07-05 09:02:00 +08:00
我也用 koa 写了个 https://github.com/hojas/kblog

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

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

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

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

© 2021 V2EX