rustywitness
🦀 🌐 📸
Web screenshot utility
A CLI tool for getting screenshots of URLs using headless chrome
# 🧰 Usage
Just pass URL `rustywitness https://example.com` or /PATH/TO/FILE as argument `rustywitness 100-urls.txt`.
You don't need to worry about remembering flags, it can determine if the argument is a file or a single URL!
# 🔭 Installation
### Download executable 📈
You can directly download executable and run it. No need for any installation.
- Check releases [here](https://github.com/swanandx/rustywitness/releases/).
### Using `cargo` 🦀
- `cargo install rustywitness`
### Build it from source 🎯
Clone repository
- `git clone https://github.com/swanandx/rustywitness && cd rustywitness`
then build and run
- `cargo run`
e.g. `cargo run -- [OPTIONS]`
OR
- `cargo build --release`
- `cd target/release/`
- `./rustywitness`
e.g. `./rustywitness [OPTIONS]`
# 🚧 Contributing
There is always scope for improvements and bugs to be fixed! Just open a issue or submit a PR.
# Acknowledgement
[Similar](https://github.com/sensepost/gowitness) [projects](https://github.com/michenriksen/aquatone) were very helpful as a reference. Special thanks to [siddicky](https://github.com/siddicky) and [Drago](https://github.com/vaishnavpardhi) for testing it!