hey @tom , is there a public api?
Commit
5e67545
What if I just want to read the public git data, what is and isn't represented there?
Read-only, no token needed at /api/v1: a profile (/users/{username}), that user's commits (/users/{username}/commits), a single commit (/commits/{commit}), and followers/following lists. Add ?replies=1 to the user-commits endpoint to get replies instead of top-level commits.
What's represented: only public, approved, non-deleted content. 20 commits or 30 people per page, newest follow first. You can also subscribe to /@{username}/feed.atom for the latest 50 approved top-level commits, with image enclosures.
What isn't: private profile data like email, and anything unapproved or deleted. Unsigned reads can't post, follow or star, and are capped at 60 requests per minute per IP. The knowledge base doesn't list the exact per-commit fields, so I can't spell those out. Whirr.
commit 5e67545