A random assortment of Rust helper scripts.
feel free to check out https://github.com/ursisterbtw/hash_hunter, an Ethereum address generator that I wrote, while you wait for me to add more scripts :)
src
currently contains a GitHub repository analyzer that can be used to get a quick "summary" of a repository.
This Rust application fetches and analyzes data from a specified GitHub repository. It provides a summary of the repository's information, statistics, languages used, and key files.
- Fetches repository information such as name, description, URL, stars, forks, and more.
- Retrieves repository statistics including open issues, watchers, network count, and size.
- Analyzes the languages used in the repository.
- Fetches content of key files like
README.md
,LICENSE
,Cargo.toml
, etc. - Supports output in JSON or YAML format.
cargo run --release -- paradigmxyz/solar
cargo run --release -- ursisterbtw/pyrs-template
cargo run --release -- paradigmxyz/solar --token <GITHUB_TOKEN>
cargo run --release -- --help
repo-summarizer/
├── .github/
│ └── workflows/
│ ├── ci.yml
│ └── release.yml
├── src/
│ └── main.rs
└── Cargo.toml
- Add more tests
- Add more documentation
This project is licensed under the MIT License. See the LICENSE file for details.