给大佬们推荐个玩具,一秒钟打开在线 VS Code 阅读 GitHub 代码

2021 年 2 月 7 日
 netcon

在 GitHub 上读代码总是觉得不方便,即使有了 Octotree 这种东西也总觉得切来切去太麻烦了,clone 下来有的库超级大还太慢了,于是便萌生了搞一个在线 VS Code 读 GitHub 代码的工具(这想法早就有了,一直懒得搞)

给大佬们推荐一个自己最近无聊做的小玩具,过年放假了方便各位大佬们在 GitHub 上读代码。

这小玩具用法很简单,比如你现在正在看 facebook/react 这个代码库的代码,觉得页面切来切去很麻烦,直接在浏览器地址栏 github.com 中的 github 后面,加上个 1s,然后回车就行了,所有的公开代码库都可以。

URL 从 https://github.com/facebook/react 变成了 https://github1s.com/facebook/react

纯前端的哈,直接用的 gh-pages 托管,获取代码是 GitHub REST API,如果遇到了 Rate Limiting 设置个 OAuth Token 就好了,没有自己的服务部署,所以这网站服务理论上不会挂。

仓库地址: https://github.com/conwnet/github1s

有啥好的建议欢迎提,反正过年在家也没啥事儿。

37425 次点击
所在节点    程序员
258 条回复
zhuweiyou
2021 年 2 月 8 日
不错
cking
2021 年 2 月 8 日
这是怎么做到的 纯后端 但是对前端非常感兴趣
freenull
2021 年 2 月 8 日
点个赞
wooleo
2021 年 2 月 8 日
非常棒
snuglove
2021 年 2 月 8 日
秀啊
cocomanber
2021 年 2 月 8 日
天秀
docx
2021 年 2 月 8 日
手机没加载出来😳
shunia
2021 年 2 月 8 日
好家伙,我直接好家伙
Hasel
2021 年 2 月 8 日
@netcon 能支持自定义字体大小么,对老年人来说默认字体有点太小了。
netcon
2021 年 2 月 8 日
@Hasel 设置里面直接改就行,会保存到本地
baoshuo
2021 年 2 月 8 日
太好了,mark 一下 👍
要是有中文插件就更好了
image72
2021 年 2 月 8 日
@netcon 如果你做了 browser fs 之后,就可以像在本地一样
全局搜索,包括依赖安装, git submodule 加载都没问题了
huangsen365
2021 年 2 月 8 日
有使用跨域技术吗?如果有跨域的话 访问量大了 之后 被 github 官方 发现会直接屏蔽的吧?现在运气好 api.github.com 的 repsonse header 返回的是 access-control-allow-origin: *
允许任何跨域
Lemeng
2021 年 2 月 8 日
点个赞
netcon
2021 年 2 月 8 日
@image72 这个我想想怎么做,因为没法直接在浏览器上 clone
netcon
2021 年 2 月 8 日
@huangsen365 是跨域的,不过应该没问题,github 提供的 api 就是可以这么用的,但是有 rate limit 限制,如果 github 改了会有很多应用挂掉的
quericy
2021 年 2 月 8 日
这个有办法支持 gitlab 仓库么,需要对接 gitlab 的 api ?
xingstar
2021 年 2 月 8 日
这个项目很牛皮,赞哦
ada87
2021 年 2 月 8 日
good
netcon
2021 年 2 月 8 日
@cking 后面我会抽时间把具体原理补到 readme 里面~

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

https://v2ex.ih06.com/t/752197

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

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

© 2021 V2EX