2025-01-05 17:04:55 -08:00
2025-01-05 17:04:55 -08:00
2025-01-06 01:23:12 +00:00
2025-01-05 17:04:55 -08:00

Github Archiver

Tools to archive github repos before deletion, including releases. An overview of current tools are listed here:

github_release_archiver.py

A tool to download all releases and information regarding the release to their respective folder. Can download the reactions and any assets in the release (except source code, which is tagged in the repository already)

Usage: python3 github_release_archiver.py <directory-name> <directory-name> is optional, will overwrite files in the folder if it exists!

Generate a access token in your Github account settings, then put it in github_api_token.py before running.

The program will ask for the repository to download via the original github link (if it exists). If you didn't provide a directory name, the default will be <repository name>-release for the download folder. If the link is valid, the program will tell you how many releases and pages there are and start downloading assets every 2 seconds.

Description
Tools to archive github repos before deletion, including releases
Readme 31 KiB
Languages
Python 100%