Skip to content

KosenkovPro/github-releases-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 GitHub Release Downloader (Offline Archive Tool)

🇷🇺 Русская версия →


🔍 What is this?

A fast and reliable tool to download GitHub releases automatically and build your own offline software archive.

Supports:

  • PowerShell (Windows)
  • Bash (Linux)

✨ Features

  • 📥 Download latest GitHub releases automatically
  • 🔄 Auto update repositories (git pull)
  • 🧹 Keep only N latest releases
  • 📁 Clean folder structure
  • 📝 Per-repo notes (manual/notes.txt)
  • ⚡ Retry + timeout support
  • 📊 Logging system
  • ⚙️ JSON config
  • ➕ Add repos via CLI

🖥️ Quick Start

Windows

.\download_releases.ps1

Linux

sudo apt install git curl jq
chmod +x download_releases.sh
./download_releases.sh

⚙️ Config

_config/config.json

💡 Use Cases

  • offline archive
  • GitHub backup
  • FOSS collection
  • portable toolkit

📜 License

MIT

About

GitHub releases downloader and offline archive tool with automatic updates, version management, retry logic, and cleanup.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors