finds.dev← search

// the find

BaseMax/GitHub-Repository-Export-List

★ 205 · HTML · MIT · updated Apr 2023

Python: A tiny script to get list of all repository of a GitHub user and generate HTML output with style.

A single Python script that hits the GitHub API and exports all public repos for a given user into a styled HTML page, grouped by language. It's a personal utility — the kind of thing you'd write in an afternoon and maybe use once.

- Handles pagination automatically, so it works on accounts with hundreds of repos without manual intervention.

- Language grouping is a nice touch that makes the output actually readable rather than a flat dump.

- No dependencies beyond Python stdlib and presumably requests — minimal setup.

- Username is hardcoded in the script — the TODO list admits this, but it still hasn't been fixed in 3+ years, which tells you how maintained this is.

- No auth token support, so you're hammering unauthenticated endpoints and hitting rate limits fast — the author mentions having to route through Tor, which is a red flag for basic usability.

- The whole project is one script with no tests, no packaging, and a TODO list that reads like a post-it note from 2021. It was abandoned mid-thought.

- 205 stars for what amounts to a gist suggests people starred it for the idea, not the implementation.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →