2023-12-20 09:28:38 +00:00
|
|
|
a cute metasearch engine
|
2023-12-20 23:45:16 +00:00
|
|
|
|
|
|
|
it sources from google, bing, brave, and a few others.
|
|
|
|
|
2024-04-18 04:06:06 +00:00
|
|
|
it's written in rust, using as little client-side javascript as possible.
|
2024-04-13 02:50:38 +00:00
|
|
|
|
2024-01-15 02:35:36 +00:00
|
|
|
there's a demo instance at https://s.matdoes.dev, but don't use it as your
|
2024-01-15 02:43:39 +00:00
|
|
|
default or rely on it, please (so i don't get ratelimited by google).
|
2024-01-15 02:35:36 +00:00
|
|
|
|
2024-04-13 02:17:34 +00:00
|
|
|
USAGE
|
2023-12-20 23:45:16 +00:00
|
|
|
|
2024-01-15 02:29:53 +00:00
|
|
|
build it with `cargo b -r`, the resulting binary will be at
|
2024-04-13 02:17:34 +00:00
|
|
|
`target/release/metasearch2`.
|
2024-01-15 02:29:53 +00:00
|
|
|
|
2024-04-13 02:17:34 +00:00
|
|
|
the config.toml file is created in your current working directory on the first
|
2024-04-18 04:41:26 +00:00
|
|
|
run of metasearch2. alternatively, you can copy the config-default.toml in the
|
2024-04-13 02:17:34 +00:00
|
|
|
repo and rename it to config.toml.
|
|
|
|
|
2024-04-15 01:18:25 +00:00
|
|
|
the default port is 28019.
|
2024-06-29 07:01:05 +00:00
|
|
|
|
|
|
|
API
|
|
|
|
|
|
|
|
metasearch has a JSON API that can be enabled by setting `api = true` in your config. to use it,
|
|
|
|
just set the `Accept: application/json` header. as the api works by serializing internal structs,
|
|
|
|
it's not guaranteed to be stable across metasearch versions.
|