V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
netcon
V2EX  ›  程序员

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

  netcon · 135 天前 · 23178 次点击
这是一个创建于 135 天前的主题,其中的信息可能已经有所发展或是发生改变。

在 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

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

252 条回复    2021-06-15 10:30:56 +08:00
1  2  3  
xxyangyoulin
    201
xxyangyoulin   133 天前
很实用的玩具……
i7990X
    202
i7990X   133 天前
太棒了,大赞!
tenclock
    203
tenclock   133 天前
@shaopu 我也是
gladuo
    204
gladuo   133 天前
非 js 好像还不能很好跳转,不过还是个很棒的项目
netcon
    205
netcon   133 天前 via Android
@kikyous 已经增加 vue 文件高亮~
libgen
    206
libgen   133 天前
之前在别处看到的,原来开发者在这啊!太赞了,访问速度也很理想.
有个建议就是能否支持 vim 键位,因为不需要编辑,而且快速查找跳转有 Ctrl+F,所以其实只要 j/k 能上下翻页就好
我平时上网用的 Vimium 扩展感觉翻页效率挺高的,不过在 github1s 里好像字母键都被截获了,感觉可以取消对字母键的监听,因为也没法输入嘛,然后用 Vimium 就能 vim 模式翻页了,也不用自行实现了,不知这个建议是否合理
netcon
    207
netcon   133 天前 via Android
@libgen 很有道理,明天支持一下~
xingzhi
    208
xingzhi   133 天前
很棒
moxuanyuan
    209
moxuanyuan   133 天前
手动点赞
beginor
    210
beginor   132 天前
确实不错,要是能保存就更好了
zhuangzhuang1988
    211
zhuangzhuang1988   132 天前
牛逼.
Pythondr
    212
Pythondr   132 天前 via iPhone
formulahendry
    213
formulahendry   132 天前
很棒!👍👍👍
ZenKun
    214
ZenKun   132 天前
很 Nice
james2013
    215
james2013   132 天前
刚试了,感觉挺棒
guanhui07
    216
guanhui07   132 天前
还真不错
welling
    217
welling   132 天前
看到阮一峰转发,还以为是 github 的官方功能,
大佬牛 B
justin2018
    218
justin2018   132 天前
真是太棒了 谢谢楼主提供了一个这么好的“玩具” 哈哈哈~

---------确实是痛点---------

在 GitHub 上读代码总是觉得不方便

即使有了 Octotree 这种东西也总觉得切来切去太麻烦了

clone 下来有的库超级大还太慢了

-------------------------------

刚刚搜索发现 已有作者写了 chrome 插件了

GitHub1s - Chrome 网上应用店

https://chrome.google.com/webstore/detail/github1s/lodjfmkfbfkpdhnhkcdcoonghhghbkhe
theprimone
    219
theprimone   131 天前
之前我一般是用 gitpod 的,还算方便
e583409
    220
e583409   131 天前
cool
dzyou2007
    221
dzyou2007   130 天前 via iPhone
@netcon 好吧。也许可以加个提示,引导移动端到 pc 端,改善访问体验
juzi214032
    222
juzi214032   130 天前
astkaasa
    223
astkaasa   129 天前 via iPhone
+1s
justin2018
    224
justin2018   129 天前
@netcon

楼主 咨询下 Github1s 是使用的哪个服务商的

速度真快~
netcon
    225
netcon   129 天前 via Android
@justin2018 就是部署在 github-pages 上面呀,免费的~
jigi330
    226
jigi330   129 天前
打开速度很慢会是什么原因呢?
showgood163
    227
showgood163   129 天前
非常非常好!
BianSir
    228
BianSir   128 天前
好玩
ZxykM
    229
ZxykM   128 天前
几天就 1w 了,恭喜啊
netcon
    230
netcon   127 天前 via Android
@jigi330 这...这可不好说😂
netcon
    231
netcon   127 天前 via Android
@ZxykM 谢谢,很开心大家喜欢
bintianbaihua
    232
bintianbaihua   127 天前
哈哈哈, 好玩,谢谢
foMM
    233
foMM   127 天前
这两天看到好多 up 主都出来推这个 repo,LZ 加油
ExplodingFKL
    234
ExplodingFKL   126 天前 via Android
这个可以
imzhu
    235
imzhu   126 天前
直接 100 star 顶到 1W,应该是 github 今年上升最快的 repo 了。确实非常有趣,大赞!
sj20082663
    236
sj20082663   124 天前
不错不错,点赞!
sleepm
    237
sleepm   123 天前
被抄袭了
https://github.com/surfcodes/surf
比较下 commit 历史,还有域名 whois,被抄了
sleepm
    238
sleepm   123 天前
@sleepm 再仔细看下,人家提到了'This repo is forked from Github1s'
ttimasdf
    239
ttimasdf   120 天前
好家伙,13.6k star 了,太厉害了。
netcon
    240
netcon   120 天前
@sleepm 是的,这个 Issue 里面还提了这个,好尴尬
https://github.com/conwnet/github1s/issues/140
YzSama
    241
YzSama   120 天前
@netcon #240 大佬,已 star 了。suf 这个行为不太可取,就像自己写得代码,被其他人拿来用并修改 author 作者名字一样可恨
isnullstring
    242
isnullstring   119 天前
难受,不翻墙完全打不开
KeyboardManAnAn
    243
KeyboardManAnAn   119 天前
微软自家的 codespace 似乎也有在做同样的事, 只是目前还是处于 beta 内测阶段 https://github.com/features/codespaces
KeyboardManAnAn
    244
KeyboardManAnAn   119 天前
所以我们这边是提前先用上 codespace 了?!!!😁😁😁
jjwjiang
    245
jjwjiang   119 天前   ❤️ 1
@netcon 我才看到这个争端以及楼主你自己的回复,说实话我觉得你得更自信点,我能看出来你是一个真心拥抱开源的人,但是纵容这样的事情发生不是促进开源而是切切实实的损伤了开源社区的氛围,也会把帮你说话的人置于一个尴尬的境地。
BobLuo
    246
BobLuo   119 天前
来晚了
psj1105
    247
psj1105   119 天前
早几天用上了,来感谢一波
godgc
    248
godgc   119 天前
tql !用了一下 感觉脑子清醒了很多
hhhyyyyyyyue
    249
hhhyyyyyyyue   119 天前
做的很棒, 很好的创意 !
zhouquanbest
    250
zhouquanbest   119 天前
学习了 试试能不能让 gitlab 也支持
netcon
    251
netcon   112 天前 via Android
@jjwjiang 感谢您的指点,您说的对,我之前只是想着把这东西做好给开源做一些自己的贡献,不过现在想想我的态度确实不妥,反而对开源造成了伤害,引以为戒,我后面会尽可能避免这样的事再次发生~
fgk
    252
fgk   7 天前
一直在用,原来作者在这里
1  2  3  
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3705 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 02:28 · PVG 10:28 · LAX 19:28 · JFK 22:28
♥ Do have faith in what you're doing.