Skip to content

Latest commit

 

History

History
99 lines (72 loc) · 2.73 KB

README.md

File metadata and controls

99 lines (72 loc) · 2.73 KB

rustywitness

🦀 🌐 📸
Web screenshot utility
A CLI tool for getting screenshots of URLs using headless chrome

Built with ❤︎ by swanandx and contributors

🧰 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.

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 -- <URL/FILENAME> [OPTIONS]

OR

  • cargo build --release
  • cd target/release/
  • ./rustywitness e.g. ./rustywitness <URL/FILENAME> [OPTIONS]

🚧 Contributing

There is always scope for improvements and bugs to be fixed! Just open a issue or submit a PR.

Acknowledgement

Similar projects were very helpful as a reference. Special thanks to siddicky and Drago for testing it!