Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shellworm/aurom
A command-line tool for Chrome browser manipulation that requires user confirmation.
https://github.com/shellworm/aurom
automation browser-automation chrome chrome-automation cli rust terminal
Last synced: 24 days ago
JSON representation
A command-line tool for Chrome browser manipulation that requires user confirmation.
- Host: GitHub
- URL: https://github.com/shellworm/aurom
- Owner: shellworm
- License: mit
- Created: 2024-12-15T20:53:28.000Z (28 days ago)
- Default Branch: main
- Last Pushed: 2024-12-15T20:54:06.000Z (28 days ago)
- Last Synced: 2024-12-15T21:30:27.484Z (28 days ago)
- Topics: automation, browser-automation, chrome, chrome-automation, cli, rust, terminal
- Language: Rust
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aurom
`aurom` is a command-line tool designed to automate Chrome browser interactions, specifically tasks that typically require user input or manual completion of challenges.
# Getting started
### Building from source
To build `aurom` from source, you need Rust 1.80.0 or later. Clone the repository and use `cargo` to build and install it:
```bash
cargo install --path .
```To verify a successful installation, simply run:
```bash
aurom -h
```# How to use
## Basic usage
`aurom` requires either the `-n` flag or the `-c` flag with a WebSocket URL provided when starting a Chrome browser and specifying the ``--remote-debugging-port`` flag:
```bash
$ aurom -n
```
or
```bash
$ aurom -c ws://127.0.0.1:9222/devtools/browser/b5fb02d9-b2a9-4a3f-83db-c63e7c68c300
```> [!WARNING]
> You can not use -n and -c at the same time.You can specify the ``-u`` flag to set the URL of the target tab:
```bash
$ aurom -n -u https://example.com/
```## Advanced usage
For a more advanced usage of `aurom`, please refer to `aurom --help`.