README.md

September 5, 2014 ยท View on GitHub

Initialize

curl -u <token>:x-oauth-basic https://api.github.com/user/repos?type=member\&page=1\&per_page=100 > repos.json
curl -u <token>:x-oauth-basic https://api.github.com/user/repos?type=member\&page=2\&per_page=100 >> repos.json 

And then use repos.py to create grades.json.

Leave individual repos

curl -u <token>:x-oauth-basic -X DELETE https://api.github.com/repos/:owner/:repo/collaborators/:username

SIDS from bearfacts

Bearfacts data can be downloaded in weird Excel format (not useful for computing).

To extract SIDS from it one summer, I did something like:

library(gdata) students = read.xls("tmp/studentsExcelFile.xls") sids = as.character(students$Class[-c(1:3)])[-41]

library(rjson) sink("sids.json") cat(toJSON(unname(sapply(sids, substr, start=1, stop=8)))) sink()