GitHub Downloader

在 GitHub 代码页面添加下载功能,支持选择性下载文件和目录为 ZIP 格式,支持递归下载子目录,以及可拖拽的智能按钮交互

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Для установки этого скрипта вам необходимо установить расширение, такое как Tampermonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

Автор
Penn Hui
Установок в день
0
Всего установок
3
Оценки
0 0 0
Версия
1.1
Создано
10.02.2026
Обновлено
10.02.2026
Размер
71,9 КБ
Лицензия
MIT
Работает на

基于lly-ke的脚本GitHub 仓库下载器进行二次开发,新增智能按钮交互系统。

智能按钮交互支持:

  • 拖拽移动 - 按住按钮拖动到屏幕任意位置
  • 边缘吸附 - 距离左右边缘 ≤ 20px 时自动吸附对齐
  • 自动半隐藏 - 停靠后延迟 400ms 自动隐藏 50%,悬停时立即展开
  • 智能面板定位 - 根据按钮位置自动选择最佳展开方向(四方向)
  • 状态持久化 - 保存按钮位置、停靠状态、用户偏好设置
  • 窗口响应式 - 窗口大小变化时自动检查按钮位置有效性
  • 用户控制菜单 - 通过右键菜单提供重置位置、切换设置等功能

简单演示

自动半隐藏效果

自动半隐藏

智能面板展开效果

智能展开面板