isa:无需克隆 GitHub 仓库, 一键在线下载 Github 仓库子文件夹; 同时还能在源码详情页一键复制源码.
脚本安装地址: download github repo sub-folder, 源码地址: github
下载按钮 和 复制按钮无缝和 Github.com 集成, 示例效果如下:
credits: 在线下载 Github 仓库的文件夹功能使用开源项目 downgit(源码) 实现
使用说明
安装脚本管理器
Chrome 用户推荐安装浏览器扩展: Tampermonkey
其他选择可参考: 安装一个用户脚本管理器
安装本脚本
脚本安装地址: download github repo sub-folder, 源码地址: github
脚本管理器配置
本脚本的下载 Github 单个文件的功能依赖脚本管理器的 GM_download
权限, 需遵循脚本管理器的安全策略, 如 Tampermonkey 官方所说:
因安全原因所下载的文件后缀名必须添加至 Tampermonkey 的白名单中
你可以按下述步骤来设置 Tampermonkey:
- 在 Chrome 中打开 Tampermonkey 的设置页面, 你可以直接复制
chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#nav=settings
在 Chrome 地址栏中打开 - 在
General
设置组 将Config mode
改为Advanced
- 然后再滚动到页面底部, 找到
Downloads BETA
, 将你需要下载的文件后缀追加至Whitelisted File Extensions:
中:
可以添加常用代码文件后缀
/\.(js|ts|jsx|tsx|json|java|go|cpp|c|swift|cmd|sh|md|markdown|rb)$/
如果嫌麻烦, 也可以添加/\..*$/
来允许下载任意后缀文件, 需自行注意所下载文件的安全问题
已知问题:
downgit在线下载 github 文件夹时, 会调用 github api, 由于该网站调用 API 时没使用 Github Auth Token, 会有接口调用频次和权限限制:
- 不能下载私有仓库的内容
- 下载几个仓库文件夹后即会报错, 原因是超过 GitHub 匿名调用 API 的次数, 需等待一天
若想突破上面限制, 可使用另一个服务 gitzip, 填入你的 GitHub Auth Token 后即可无限制下载了.
lxk11153:[doge] 我也看到一个,是从这 /t/710179 递归到的 ↓
https://i.otherhill.com/index.php/topic/show/271/2
watanuki:真是活久见,逛 Github 发现一个项目用的开源协议竟然是 GPL,当然不是你想的那个 GPL (General Public License),而是 Giant Penis License (GPL) ,更离谱的是这个项目 penis.js,具体内容你们自己看吧。 各位都在 Github 上还见过哪些奇葩恶搞项目?dot2017:来,上…
不小心把账号密码提交到 GitHub 公开仓库怎么办?dingwen07:已经撤销掉那个 commit,但是 GitHub 服务器上会不会还留着?Pengg:可能已经送到北极去了 sugars:第一时间改密码 ❌发 V2 ✅
大家对于 github 有这些需求么?RRRSSS: star 的项目分组加标签 follow 的 user 加备注 gist 分组加标签 本人有这些需求,但是 github 本身不支持。所以目前在开发一个 Chrome 插件,不知道大家是否有这些需求?
无法访问在 github 托管的网站NikiLauda:请教大家一个问题,我现在访问托管在 github 上的东西( blog.yibi.host )都无法访问,访问别人的也不行(比如 https://zch233.github.io/zch-ui/ https://xiao555.github.io/Resume/ )。 但是: 我在手机上访问自己的博客是正常的。(和电脑在相同和不同的网络都…
在 GitHub 上发现了个宝藏项目,超牛的爬虫工具箱zhc666:https://infospider.vercel.app 研究了一下,不错的爬虫项目,but 爬虫玩得好,牢饭吃到饱,不知道开发者在哪里吃饭 项目非常丰富的,里面包括了 GitHub 、QQ 邮箱、网易邮箱、京东、淘宝、支付宝、移动联通电信、知乎、B 站、网易云音乐、QQ 群以及各大技术论坛与社区的爬虫。 最棒的是所有的爬虫脚本相互独立,可以…