Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

GitHub Classroom Automatic Repo Downloader


  • Python3.6
  • requests: pip3 install requests
  • git python: pip3 install gitpython


  1. Go to GitHub classroom and find all of your students' usernames by searching for their emails on an assignment
  2. Dump the usernames into a text file, one username per line (example file given)
  3. Run with python3
  4. Follow the prompts to download the repos
  5. If a repo fails to download, visit that student's GitHub account manually (The repos may get messed up if they changed their username after submission, but the majority should work)
You can’t perform that action at this time.