Skip to content
No description, website, or topics provided.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
download_repos.py
example_student_list.txt

README.md

GitHub Classroom Automatic Repo Downloader

Requirements

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

Instructions

  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 download_repos.py with python3 download_repos.py
  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.