Summary
Add a minimal export script that queries repofinder's SQLite database and writes a JSON file of university-affiliated repositories. This JSON serves as the discovery feed for repo-pulse to batch-analyze OSS health of university repos.
Output Format
[
{ "full_name": "ucsd/triton-inference-server", "university": "UCSD" },
{ "full_name": "uclaml/some-repo", "university": "UCLA" }
]
Usage
python export.py --acronym UCSD --threshold 0.7 --output repos.json
Acceptance Criteria
Notes
Related
Summary
Add a minimal export script that queries repofinder's SQLite database and writes a JSON file of university-affiliated repositories. This JSON serves as the discovery feed for repo-pulse to batch-analyze OSS health of university repos.
Output Format
[ { "full_name": "ucsd/triton-inference-server", "university": "UCSD" }, { "full_name": "uclaml/some-repo", "university": "UCLA" } ]Usage
Acceptance Criteria
export.pyscript at repo root queriesrepositoriestable for affiliated, non-archived, non-fork repos--acronym(university filter),--threshold(affiliation score cutoff),--output(output path)full_nameanduniversityfields per repoNotes
Related