Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/schollz/recursive-recipes
Visualize the recursive nature of recipes :cake: :cookie:
https://github.com/schollz/recursive-recipes
Last synced: 26 days ago
JSON representation
Visualize the recursive nature of recipes :cake: :cookie:
- Host: GitHub
- URL: https://github.com/schollz/recursive-recipes
- Owner: schollz
- License: mit
- Created: 2018-05-07T15:25:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-15T15:16:50.000Z (about 1 year ago)
- Last Synced: 2024-11-05T08:36:58.573Z (about 1 month ago)
- Language: Go
- Homepage: https://recursiverecipes.schollz.com
- Size: 1010 KB
- Stars: 155
- Watchers: 9
- Forks: 9
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - schollz/recursive-recipes - Visualize the recursive nature of recipes :cake: :cookie: (Go)
README
# recursive-reicipes
This is an attempt to visualize the recursive nature of recipes. You can view the time it takes and the cost needed to make different recipes, even when you subtitute the ingredients by recipes themselves.
Try it out at https://recursiverecipes.schollz.com, or run it yourself.
## Run yourself
**Requirements:**
```
$ sudo apt install graphviz
$ npm i yarn
```**Build:**
```
$ go get -u github.com/schollz/recursive-recipe
$ cd $GOPATH/src/github.com/schollz/recursive-recipes/scratch/app
$ yarn install
$ yarn build
```**Run:**
```
$ cd $GOPATH/src/github.com/schollz/recursive-recipes
$ go build -v
$ ./recursive-recipes
```Now open up `localhost:8031`.
## Recipes
The recipes themselves are in the [recipes.toml](https://github.com/schollz/recursive-recipes/blob/master/recipes.toml) file. You can add/delete/edit recipes here, and then the app will automatically update.
# License
MIT