Skip to content

feat: export affiliated repos as JSON for repo-pulse integration #7

Description

@arun-gupta

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

  • export.py script at repo root queries repositories table for affiliated, non-archived, non-fork repos
  • Supports --acronym (university filter), --threshold (affiliation score cutoff), --output (output path)
  • Output JSON has full_name and university fields per repo

Notes

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions