想从一些接口获取数据,显示在 GitHub 上,自动或者手动都行,有没有什么好的方案?

2018-12-14 19:31:39 +08:00
 jingyulong
2002 次点击
所在节点    程序员
16 条回复
no1xsyzy
2018-12-14 21:33:00 +08:00
> 显示在 GitHub 上
请解释
jingyulong
2018-12-14 21:42:01 +08:00
@no1xsyzy 用 HTML,或者 Markdown 文件,显示在自己的代码仓库里呀
XSugar
2018-12-14 21:58:36 +08:00
gitpage+ajax ?
jingyulong
2018-12-14 22:14:31 +08:00
@XSugar #3 好像有道理😂还想找找看自动化的解决方案
no1xsyzy
2018-12-14 22:28:41 +08:00
@jingyulong 显示在比如 https://github.com/someone/arepo 这个界面下?那就只有用 user script 了。
no1xsyzy
2018-12-14 22:30:42 +08:00
@jingyulong #4 你要多自动化?连获取数据的接口 spec 都不指明自动猜测 API 形状爬内容?
解决这个可以直接得图灵奖了……
likuku
2018-12-14 22:33:12 +08:00
gitpages, clone 到数据处理机本地,数据处理机器上把结果更新到项目 clone 里(正确完成,新数据也都正常),
把更新 本地提交一个版本,完毕后,push 到 gitpages 去。

定时用脚本来全自动完成没啥难度 (给 gitpages 搭配单独弄个无 passphrase 的 密钥对)
jingyulong
2018-12-14 22:37:55 +08:00
@no1xsyzy #6 不暴露 API 接口和算法逻辑,持续集成一类的
jingyulong
2018-12-14 22:40:32 +08:00
@likuku #7 大神回帖好勤奋呀👍🏻定时脚本和数据处理如果是你,你会用什么技术简单处理?
no1xsyzy
2018-12-14 22:52:54 +08:00
@jingyulong #8 就是用 Github Pages 看新闻?
#9 定时脚本基本就 cron 吧,真会有人去用 systemd 的定时启动吗?
数据处理,按 v2 的惯常,爬虫一定是 Python。
chwhsen
2018-12-14 23:02:52 +08:00
我每天把 ed2000 更新的电影链接爬下来,写成 Maekdown,然后再推到 gitpage 上
Tink
2018-12-14 23:07:22 +08:00
这个用 python 组合一下应该很容易吧,先从接口取数据再 push 到 pages 上
likuku
2018-12-14 23:55:42 +08:00
@jingyulong bash 就够了,需要用到 if, for 的话,py 就行了呗
zouchtssn
2018-12-15 00:42:43 +08:00
travis ci + gitpage? 🤔
jingyulong
2018-12-15 11:24:29 +08:00
@no1xsyzy #10 感觉这一类用爬虫的比较多
@chwhsen #11 你的博客看的我心潮澎湃,好多小姐姐
@Tink #12 python 还不会,有时间学学
@zouchtssn #14 有想过,还有 Jenkins,有空我再研究下
jingyulong
2018-12-15 11:25:06 +08:00
@likuku #13 明白啦,我试试看

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

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

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

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

© 2021 V2EX