Skip to content

Deadname Finder for GitHub Repos using personal access tokens

License

Notifications You must be signed in to change notification settings

hasderhi/deadnameFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Repository Deadname Indexer

A small Python utility that automatically scans all your GitHub repositories for unwanted occurrences of specific terms (such as your old name), indexes where they appear, and saves the results for easy cleanup. You can obviously use this for everything, not just your deadname. I just happened to have that specific use case.


Features

  • Clones repositories listed in repos.txt (one repo URL per line)
  • Searches every file for a given keyword or phrase
  • Creates a detailed JSON index with all matches (index.json)
  • Groups results by repository, file, and line (index_grouped.json)
  • Automatically deletes cloned repositories after scanning

Requirements

  • Python 3.8 or newer
  • git installed and available in your system PATH
  • A valid GitHub Personal Access Token (PAT)

Author

Annabeth Kisling

Created to make changing your name a bit easier, at least on GitHub 🏳️‍⚧️.

annabeth@tk-dev-software.com

About

Deadname Finder for GitHub Repos using personal access tokens

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages