This repository encapsulates a list of repositories from the GitHub, marked with an asterisk relating to the subject of OSINT, Cybersecurity, DevOps / System Administration and specific development.
The list of starred repositories is here: https://github.com/bormaxi8080/osint-repos-list/blob/main/starred_repos.md
The list of starred repositories creators is here: https://github.com/bormaxi8080/osint-repos-list/blob/main/starred_users.md
Python script for build all your starred GitHub repositories information in JSON and Markdown documents named as builder.py.
To build repos list run:
python3 builder.py
This Python script helps for generate Markdown description document contains all your GitHub starred repositories.
This is typically needed in a situation when you have many starred repositories to view, such as collection of various utilities.
This script does simple things:
Gets list of your starred GitHub repositories.
Generate JSON and Markdown documents with your GitHub starred repos statistics
That's all.
*It works on GitHub only! (not in GitLab or BitBucket)
All tools, programs and techniques published in this repository are used for informational, educational purposes or for information security purposes. The authors are not responsible for the activities that users of these tools and techniques may carry out, and urge them not to use them to carry out harmful or destructive activities directed against other users or groups on the Internet.
If you have a lot of starred GitHub repositories, operations may take a long time to complete.
- Clone this repository
- Create environment variable GITHUB_API_TOKEN with your GitHub API token
- Run 'python3 builder.py' and wait
- Bingo!!!
Results:
NOTE: Simplification of the output: image badges have been removed, since with a large number of repositories, a document is generated that is too large and the page freezes.
You can see full results example in Markdown:
and JSON:
I use github-starred-repos-loader and git-repos-updater shell scripts to pull and update my starred GitHub collected repos locally.
https://docs.github.com/en/rest
https://docs.github.com/en/rest/activity/starring
https://docs.github.com/en/rest/guides/traversing-with-pagination