https://github.com/ottenwbe/recipes-manager-recommender
https://github.com/ottenwbe/recipes-manager-recommender
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ottenwbe/recipes-manager-recommender
- Owner: ottenwbe
- License: mit
- Created: 2021-05-15T20:34:05.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-12-10T07:07:57.000Z (7 months ago)
- Last Synced: 2025-12-10T09:23:17.714Z (7 months ago)
- Language: Python
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# recipes-recommender
[](https://github.com/ottenwbe/recipes-manager-recommender/actions/workflows/python-package.yml)
[](https://github.com/ottenwbe/recipes-manager-recommender/blob/master/LICENSE)
Micro-Service that analyzes the recipes of [recipes-manager](https://github.com/ottenwbe/recipes-manager).
## Features
1. Recommend recipes based on similarities of components
````
/api/v1/recommendation//components
````
## Run with Flask
1. Install Dependencies
````bash
pip install -r requirements.txt
````
2. Start Application
````bash
FLASK_ENV=development FLASK_APP="analyzer" flask run
````
## Development
# Testing
````bash
pytest -v
````
## Release
GitHub Workflows are used for testing and also building releases of docker containers.
To create a version, simply tag the master branch.
````bash
git tag v
git push --tags
````