The RecipeRadar Quantity Parser takes a set of free-text quantity descriptions, and extracts magnitude and unit information from them
  • Python 58.1%
  • Makefile 41.9%
Find a file
2026-03-17 16:18:41 +00:00
k8s Configure a read-only root filesystem 2023-12-15 12:06:35 +00:00
tests Tests: add test coverage for parsing of empty units 2025-12-19 16:43:57 +00:00
web Add support for language-specific quantity handling (#4) 2024-09-11 18:14:27 +00:00
.containerignore Add .containerignore file. 2024-07-12 15:30:47 +01:00
.flake8 Update flake8 acceptable line length to match 'black' default of 88 2022-07-11 19:00:17 +01:00
.gitignore Switch to a pip-based dependency workflow (#1) 2020-12-18 17:25:14 +00:00
LICENSE Initial commit 2020-12-17 15:13:24 +00:00
Makefile Development: disable black cache read/write 2026-03-17 16:18:41 +00:00
README.md Forge migration: update URLs from GitHub to Codeberg 2025-08-21 19:09:49 +01:00
requirements-dev.in Dependencies: remove inter-requirements-file reference 2024-11-21 18:41:51 +00:00
requirements-dev.txt Update gunicorn dependency 2026-03-17 16:17:10 +00:00
requirements.in Update gunicorn dependency 2026-03-17 16:17:10 +00:00
requirements.txt Update gunicorn dependency 2026-03-17 16:17:10 +00:00

RecipeRadar Quantity Parser

The RecipeRadar Quantity Parser takes a set of free-text quantity descriptions, and extracts magnitude and unit information from them.

This functionality is provided to the crawler service so that it can extract additional data from each recipe crawled.

Install dependencies

Make sure to follow the RecipeRadar infrastructure setup to ensure all cluster dependencies are available in your environment.

Development

To install development tools and run linting and tests locally, execute the following commands:

$ make lint tests

Local Deployment

To deploy the service to the local infrastructure environment, execute the following commands:

$ make
$ make deploy