Skip to content
This repository has been archived by the owner on May 7, 2024. It is now read-only.

Easily download anonymous Github repositories from https://anonymous.4open.science/ with a GUI interface

Notifications You must be signed in to change notification settings

fedebotu/clone-anonymous-github

Repository files navigation

Clone Anonymous Github (deprecated)

Caution

Now Anonymous Github supports downloading repos directly; please use that functionality instead!

Easily clone/download Anonymous Github repositories from anonymous.4open.science with a GUI interface.

No need for GUI interface? We support command line as well!

Important

Please take notice of this Github issue, as it seems that the reason cloning is not implemented is because of server managing costs. Please do not abuse the service and if possible, support Anonymous Github!

Download

Latest release Latest release

Usage (GUI)

Windows and Mac

For Windows and Mac users: from the Release Page, download and run files that fit your operating system. Notice about antivirus: the executables may be detected as fake positives, so you need to temporarily disable your anti virus program

Linux

First clone the repository and install the requirements (optionally, create a virtual environment)

pip install -r requirements.txt

then, run

python run.py

Usage (command line)

git clone https://github.com/fedebotu/clone-anonymous-github.git && cd clone-anonymous-github
python3 src/download.py --url [YOUR_ANONYMOUS_GITHUB_URL]

Known "Bugs"

  • The maximum number of downloads is exceeded: (also in this PR), there are limitations on the number of downloads every 15 minutes from the same IP address. If this happens, either wait or change your IP (i.e., with a VPN). If you decide to wait: wait for 15 minutes and then start the download again to the same directory. Already downloaded files will be skipped, and 'bad' files will be downloaded.

Contribute

Feel free to raise issues and submit pull requests! :D

Acknowledgements

Thanks to the original tdurieux's Anonymous Github project, ShoufaChen's Clone Anonymous Github, kynehc's Clone Anonymous Github and cbhua for testing in MacOS!