• 请不要在回答技术问题时复制粘贴 AI 生成的内容
netcon
V2EX  ›  程序员

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

  netcon · Feb 7, 2021 · 36871 views
This topic created in 1958 days ago, the information mentioned may be changed or developed.

在 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

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

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

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

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

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

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

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

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

GitHub1s - Chrome 网上应用店

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

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

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