docs: add readme
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# Wordle Solver
|
||||
|
||||
This wordle solver uses an information theory based approach to evaluate the next-best-guess. It's heavily inspired by [3b1b's approach](https://www.youtube.com/watch?v=v68zYyaEmEA) on solving wordle.
|
||||
|
||||
There are two ways to use the wordle-solver.
|
||||
|
||||
1. a CLI tool
|
||||
2. a web interface
|
||||
|
||||
|
||||
# Docker
|
||||
|
||||
#### CLI
|
||||
```sh
|
||||
docker run --rm -it git.jroeger.de/jonas/wordle-solver-rs
|
||||
```
|
||||
|
||||
#### web
|
||||
``` sh
|
||||
docker run -p 8080:80 --rm -it git.jroeger.de/jonas/wordle-solver-rs-web
|
||||
```
|
||||
|
||||
# Nix
|
||||
|
||||
#### CLI
|
||||
|
||||
``` sh
|
||||
nix run .
|
||||
```
|
||||
|
||||
#### Static web site
|
||||
|
||||
``` sh
|
||||
nix build git+http://git.jroeger.de/jonas/wordle-solver-rs#wordle-solver-web
|
||||
```
|
||||
|
||||
# Native
|
||||
|
||||
#### CLI
|
||||
|
||||
you will need to have `cargo` installed.
|
||||
|
||||
```sh
|
||||
cargo run --profile release
|
||||
```
|
||||
|
||||
#### web
|
||||
|
||||
you need the following tools:
|
||||
- `wasm-pack`
|
||||
- `wasm-bindgen`
|
||||
- `cargo`
|
||||
- `nodejs`
|
||||
- `yarn`
|
||||
|
||||
``` sh
|
||||
cd web
|
||||
yarn install
|
||||
yarn serve # or yarn build
|
||||
```
|
||||
Reference in New Issue
Block a user