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

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

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

在 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

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

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

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

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

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

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

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

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

GitHub1s - Chrome 网上应用店

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

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

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