Account Stabilizator
A Python tool that keeps GitHub repository descriptions, topics, READMEs and licenses tidy and consistent.
Account Stabilizator
Account Stabilizator scans the repositories on a GitHub account and brings their metadata in line: descriptions, topics, README files and missing licenses.
It talks to the GitHub API to normalise descriptions and topics, rewrites READMEs to a consistent structure and adds an MIT license where one is missing. The Gemini API drafts the metadata, and you can pick which model it uses.
It is a small command-line script in Python built on Requests and python-dotenv.
What it does
- Scans every repository on an account
- Normalises descriptions and topics
- Rewrites READMEs to one structure
- Adds missing MIT licenses
- Drafts metadata with the Gemini API
Built with
- Python
- GitHub API
- Gemini API