xReactive

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
xReactive

Full-stack developer, Istanbul.

000