newca12 / gourmand-web-viewer

Web viewer for Gourmand Recipe Manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gourmand Web Viewer

About

Gourmand Web Viewer is a fork of VersatiList.

Gourmand Web Viewer is compatible with Gourmand Recipe Manager.

Gourmand Web Viewer allow recipe search by ingredients you have at home using your browser on all your devices.

gourmand-web-wiewer is an EDLA project.

The purpose of edla.org is to promote the state of the art in various domains.

Web version

You can try the demo online or built it yourself :
(You can replace gourmand-web-viewer-cli/src/data/recipes.xml with your own Gourmand export)

to be done once :

rustup target add wasm32-unknown-unknown
cargo install -f wasm-bindgen-cli --version 0.2.69

to be done each time recipes.xml is updated

cargo run --bin gourmand-web-viewer-cli -- --cli --command generate
cargo build --release --package gourmand-web-viewer --target wasm32-unknown-unknown
wasm-bindgen target/wasm32-unknown-unknown/release/gourmand-web-viewer.wasm --out-dir GourmandWebViewer --web

A GUI is also available

To launch the GUI

cargo run --bin gourmand-web-viewer

Other CLI commands

cargo run --bin gourmand-web-viewer-cli -- --cli --help
cargo run --bin gourmand-web-viewer-cli -- --cli --command list
cargo run --bin gourmand-web-viewer-cli -- --cli --command debug

License

© 2022 Olivier ROLAND. Distributed under the GPLv3 License.

About

Web viewer for Gourmand Recipe Manager

License:GNU General Public License v3.0


Languages

Language:Rust 95.8%Language:HTML 4.2%