GitHub is a platform for collaborating on code. It's a place to share code, to discuss ideas, and to help each other. Millions of people use GitHub to build their projects, and collaborating with others.
However, this small project saved you from possible disasters that may befall GitHub or even vice versa. For example, respectable governments may not want sanctioned countries to have programmers!
Some links that may help you understand the situation:
- Microsoft to Acquire GitHub for $7.5 Billion
- GitHub and Trade Controls
- GitHub Confirms it has Blocked Developers in Iran, Syria and Crimea
Install the required dependencies:
pip install -r requirements.txt
Clone all the repositories and gists in a account:
python core.py "sheikhartin"
Only some special repositories:
python core.py "microsoft" -r "data-science-for-beginners" "ml-for-beginners"
Clone a specific branch:
python core.py "openai" -r "gym@benchmark"
Download gists by their IDs:
python core.py "roachhd" -g "dce54bec8ba55fb17d3a"
Suppress the output:
python core.py "google" -q
Note: When faced with a large number of repositories in one account, the program selects the top 100 based on the stars... Unfortunately, the GitHub API does not work well with this feature yet!
This project is licensed under the MIT license found in the LICENSE file in the root directory of this repository.