gottem-cli-0.1.12 is not a library.
gottem-cli
The gottem command-line binary: a universal scraper that reliably gets the data.
What it does
gottem talks to every major scraping vendor — and your local browser — through a single tiered ladder. You give it a URL; it tries the lowest-cost route first, escalates when blocked, races vendors when speed matters, and stops when it gets clean content. Powered by spider.
This crate is the CLI front end for the gottem library workspace.
Install
This installs the gottem binary on your PATH.
Subcommands
gottem fetch <url> lowest-cost first ladder (default), escalates on failure
gottem probe <url> sequential tier walk, report which tier yields content
gottem routes list tabular catalog dump
gottem routes show <id> full detail for one route
gottem routes validate verify env vars for every route's auth
Examples
# Inspect what's available — no API keys needed.
# Tell gottem which vendor keys you have, then fetch.
# Race routes in parallel — fastest valid response wins.
# Hedge: start low-tier, fire a staggered backup after a delay.
# Cap cost and pin the tier band.
# Probe every tier on a target URL.
# Layer custom routes on top of the builtin catalog.
Run on the hosted API — --remote
Don't want to manage vendor keys or run a browser? Point the CLI at the hosted
API (gottem.dev) with --remote — same flags, run on
api.gottem.dev:
# create a key at gottem.dev
# Or pass the key explicitly:
$GOTTEM_API_URL overrides the base URL (default https://api.gottem.dev).
Part of gottem
The CLI of the gottem workspace.
License
Apache-2.0 OR MIT.