Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/newca12/gourmand-web-viewer
Web viewer for Gourmand Recipe Manager
https://github.com/newca12/gourmand-web-viewer
Last synced: about 4 hours ago
JSON representation
Web viewer for Gourmand Recipe Manager
- Host: GitHub
- URL: https://github.com/newca12/gourmand-web-viewer
- Owner: newca12
- License: gpl-3.0
- Created: 2021-10-31T08:31:22.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-02T06:53:46.000Z (9 months ago)
- Last Synced: 2024-02-02T07:42:14.365Z (9 months ago)
- Language: Rust
- Size: 62.3 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gourmand Web Viewer
## About ##
Gourmand Web Viewer is a fork of [VersatiList](https://github.com/newca12/VersatiList).Gourmand Web Viewer is compatible with [Gourmand Recipe Manager](https://github.com/GourmandRecipeManager/gourmand).
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](https://www.edla.org) is to promote the state of the art in various domains.
## Web version ##
You can try the [demo online](https://edla.org/GourmandWebViewer) 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.