2021-08-28 01:17:59 +00:00
|
|
|
# How scraper keys work
|
|
|
|
|
|
|
|
Come up with a random passphrase:
|
|
|
|
|
|
|
|
`not this, this is a bogus passphrase for documentation`
|
|
|
|
|
|
|
|
Run that through the `hash-api-key` subcommand of any `ptth_relay` instance:
|
|
|
|
|
|
|
|
`ptth_relay hash-api-key`
|
|
|
|
|
|
|
|
You'll get a hash like this:
|
|
|
|
|
|
|
|
`RUWt1hQQuHIRjftOdgeZf0PG/DtAmIaMqot/nwBAZXQ=`
|
|
|
|
|
|
|
|
Make sure that gets into the relay's config file, `ptth_relay.toml`:
|
|
|
|
|
|
|
|
```
|
|
|
|
[[scraper_keys]]
|
|
|
|
name = "shudder_mummy"
|
|
|
|
not_before = "2021-08-27T19:20:25-05:00"
|
|
|
|
not_after = "2031-08-27T19:20:25-05:00"
|
|
|
|
hash = "RUWt1hQQuHIRjftOdgeZf0PG/DtAmIaMqot/nwBAZXQ="
|
|
|
|
```
|
|
|
|
|
|
|
|
Use curl to like, try it out:
|
|
|
|
|
|
|
|
```
|
|
|
|
curl \
|
|
|
|
--header "X-ApiKey: not this, this is a bogus passphrase for documentation" \
|
2021-08-28 01:28:34 +00:00
|
|
|
http://localhost:4000/scraper/v1/test
|
2021-08-28 01:17:59 +00:00
|
|
|
```
|