Go to file
Shrecknt 569922aab7
more more quick answers
* notepad

* fix config

* mdn docs

* search bar fix

* remove unnecessary check

* notepad fix

* make config avaliable to all stages of request

* make config more consistent

* minecraft wiki infobox

* cleanup

* engine_list_separator fix

* are you happy now mta

* change Arc<Config> to &Config in places

---------

Co-authored-by: mat <git@matdoes.dev>
2024-04-15 19:49:40 -07:00
src more more quick answers 2024-04-15 19:49:40 -07:00
.gitignore add config 2024-04-12 21:17:34 -05:00
.prettierrc fix clicking suggestions and better docs.rs 2023-12-21 18:43:29 -06:00
Cargo.lock add basic logging 2024-04-15 19:19:09 -05:00
Cargo.toml add basic logging 2024-04-15 19:19:09 -05:00
compose.yml use host networking 2024-01-22 22:01:21 -05:00
Containerfile remove replace bind addr with 0.0.0.0 2024-02-02 21:49:17 -06:00
default-config.toml more more quick answers 2024-04-15 19:49:40 -07:00
LICENSE add license 2024-01-09 19:20:35 -06:00
README fix numbat aliases like mib -> MiB 2024-04-15 01:18:25 +00:00
rustfmt.toml add line wrapping to rustfmt 2024-01-03 01:53:14 -06:00

a cute metasearch engine

it sources from google, bing, brave, and a few others.

it's written in rust using no templating engine and with as little client-side
javascript as possible.

there's a demo instance at https://s.matdoes.dev, but don't use it as your
default or rely on it, please (so i don't get ratelimited by google).

USAGE

build it with `cargo b -r`, the resulting binary will be at
`target/release/metasearch2`.

the config.toml file is created in your current working directory on the first
run of metasearch2. alternatively, you can copy the default-config.toml in the
repo and rename it to config.toml.

the default port is 28019.