Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stevana/recipes-graph
https://github.com/stevana/recipes-graph
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/stevana/recipes-graph
- Owner: stevana
- License: bsd-2-clause
- Created: 2023-08-29T07:21:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-13T18:11:19.000Z (7 months ago)
- Last Synced: 2024-04-14T04:27:41.133Z (7 months ago)
- Language: Haskell
- Size: 278 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Recipes graph
[![Build
status](https://github.com/stevana/recipes-graph/actions/workflows/main.yaml/badge.svg)](https://github.com/stevana/recipes-graph/actions)This repository contains a food recipe database and a program that generates
static [webpages](https://stevana.github.io/recipes-graph) from said database.More specifically, it takes a yaml file containing [recipes](data/recipes.yaml)
as input, generates an SQLite [graph
database](https://github.com/dpapathanasiou/simple-graph), queries the database,
generates HTML pages for each query and uploads the HTML to GitHub pages.People who know SQL and have SQLite installed can also download the
[database](https://stevana.github.io/recipes-graph/recipes.sqlite) and query it
directly.## To do
- [ ] Query by time the dish takes to make
- [ ] Query by ingredient(s)
- [ ] Optionally use javascript
- [ ] Recipes that link to other recipes, e.g. eggs benedict -> sauce hollandaise
- [ ] Integrate flavour bible?
- [ ] Integrate [sql.js](https://github.com/sql-js/sql.js/tree/master/examples/GUI)?