【开源自荐】`gh-download`:github文件和目录下载,支持gh-proxy加速,自定义加速网站

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
【开源自荐】`gh-download`:github文件和目录下载,支持gh-proxy加速,自定义加速网站
【开源自荐】`gh-download`:github文件和目录下载,支持gh-proxy加速,自定义加速网站
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


github.com

GitHub - belingud/gh-download: Easy download a file or directory from a GitHub...

Easy download a file or directory from a GitHub repository.

gh-download是一个下载github/gitea/Gogs 单文件或文件夹的命令行工具,使用rust实现。默认使用gh-proxy来下载文件,不用担心github访问不畅带来的访问和速度问题。同时支持自定义proxy,我马上再发个cloudflare proxy worker的代码。

gh-download jimliu/baoyu-skills skills/baoyu-translate ~/.codex/skills

起因是我需要经常从github下载目录或者文件,文件还好,用插件直接下载,或者笨办法复制内容粘贴到本地,但是使用插件下载目录,下载下来是zip文件,这就需要你去手动解压,调整目录位置,所行vibe coding了一个工具出来,最好的实现方案就是命令行。

  • 浏览器插件:如果逐个文件下载,那就要挨个弹出下载提示,并且需要你逐个手动调整下载目录。
  • GUI(桌面程序):实在没必要为了下载github的一个文件夹,单独开发一个APP吧,需求应该比较小众。

而且顺手还能单独下载某个skill,算是一举两得了

感觉有用的佬友,欢迎点赞,点个star,多提意见。

3 个帖子 - 2 位参与者

阅读完整话题

来源: linux.do查看原文