{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"jinja","owner":"openculinary","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1581,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":[2,0,0,14,2,0,0,0,6,0,0,0,3,3,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,1,11,15,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T22:56:00.587Z"}},{"type":"Public","name":"backend","owner":"openculinary","isFork":false,"description":"The RecipeRadar backend implements data persistence and modeling for the RecipeRadar service","allTopics":["flask","postgresql","celery","opensearch"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":8,"starsCount":13,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":[2,4,1,0,2,0,3,0,2,1,2,5,4,1,2,7,0,2,1,0,1,1,3,0,1,1,4,15,0,0,0,1,2,1,0,0,0,1,0,0,0,1,2,1,10,2,0,1,2,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T22:22:43.458Z"}},{"type":"Public","name":"recrawler","owner":"openculinary","isFork":false,"description":"The RecipeRadar recrawler exists to improve the coverage of recipe search results provided to users","allTopics":["flask"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:31.394Z"}},{"type":"Public","name":"quantity-parser","owner":"openculinary","isFork":false,"description":"The RecipeRadar Quantity Parser takes a set of free-text quantity descriptions, and extracts magnitude and unit information from them","allTopics":["flask"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:29.726Z"}},{"type":"Public template","name":"python-template","owner":"openculinary","isFork":false,"description":"This repository provides a template for building RecipeRadar web application services in Python","allTopics":["flask"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":[1,0,0,0,0,0,3,0,1,1,2,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,2,0,1,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:26.511Z"}},{"type":"Public","name":"planner","owner":"openculinary","isFork":false,"description":"The RecipeRadar planner provides suggested meal plans when provided with a kitchen inventory and dietary constraints","allTopics":["flask","minizinc"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":[1,0,0,0,0,0,3,0,1,1,2,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,2,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,1,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:24.501Z"}},{"type":"Public","name":"knowledge-graph","owner":"openculinary","isFork":false,"description":"The RecipeRadar knowledge graph stores and provides access to recipe and ingredient relationship information.","allTopics":["flask"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":10,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":[1,0,0,0,1,0,3,0,1,1,2,0,1,0,0,0,0,6,0,0,0,1,6,0,0,1,0,1,0,0,0,1,2,1,0,0,0,1,0,0,0,1,0,1,1,2,0,1,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:22.506Z"}},{"type":"Public","name":"ingredient-parser","owner":"openculinary","isFork":false,"description":"The RecipeRadar Ingredient Parser takes a set of free-text ingredient descriptions, and extracts product, quantity and unit information from them","allTopics":["flask"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":19,"forksCount":5,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:19.207Z"}},{"type":"Public","name":"image-retrieval","owner":"openculinary","isFork":false,"description":"The RecipeRadar image retrieval service handles incoming recipe image requests from users of the frontend application","allTopics":["flask"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:17.000Z"}},{"type":"Public","name":"direction-parser","owner":"openculinary","isFork":false,"description":"The RecipeRadar Direction Parser accepts a set of recipe preparation instructions as input and extracts metadata from them","allTopics":["flask"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":2,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":[1,0,0,0,0,0,3,0,1,1,2,0,1,0,0,0,0,2,0,0,0,1,1,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,2,1,0,2,0,1,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:15.983Z"}},{"type":"Public","name":"diagnostics","owner":"openculinary","isFork":false,"description":"This service provides tools and information that aid investigation of data quality and application stability issues","allTopics":["flask"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":2,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:12.888Z"}},{"type":"Public","name":"crawler","owner":"openculinary","isFork":false,"description":"The RecipeRadar crawler provides an abstraction layer over external recipe websites, returning data in a format which can be ingested into the RecipeRadar search engine","allTopics":["flask"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":3,"starsCount":6,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:09.954Z"}},{"type":"Public","name":"content","owner":"openculinary","isFork":false,"description":"This repository hosts a static content site generated from RecipeRadar's knowledge base","allTopics":["flask","frozen-flask"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:07.735Z"}},{"type":"Public","name":"backups","owner":"openculinary","isFork":false,"description":"Utilities to capture and publish backups of stateful RecipeRadar services","allTopics":["backup","postgresql","opensearch"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:04.797Z"}},{"type":"Public","name":"api","owner":"openculinary","isFork":false,"description":"The RecipeRadar API provides data services to the frontend application","allTopics":["flask","opensearch"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":8,"starsCount":10,"forksCount":3,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T15:48:00.500Z"}},{"type":"Public","name":"inflect","owner":"openculinary","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":101,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T10:59:54.490Z"}},{"type":"Public","name":"pyparsing","owner":"openculinary","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":275,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T15:20:34.468Z"}},{"type":"Public","name":"pyrdfa3","owner":"openculinary","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":23,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T14:26:23.697Z"}},{"type":"Public","name":"select2","owner":"openculinary","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":6278,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-06T00:31:05.211Z"}},{"type":"Public","name":"infrastructure","owner":"openculinary","isFork":false,"description":"This repository documents the steps required to set up a fresh RecipeRadar environment","allTopics":["kubernetes","rabbitmq","postgresql","squid","opensearch","cri-o","buildah","podman"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":6,"starsCount":5,"forksCount":5,"license":"GNU Affero General Public License v3.0","participation":[0,5,0,0,0,0,0,0,1,0,0,11,0,10,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-01T11:49:35.481Z"}},{"type":"Public","name":"hashedixsearch","owner":"openculinary","isFork":false,"description":"Lightweight in-process search engine for Python","allTopics":["search","highlighting"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-26T15:38:11.172Z"}},{"type":"Public","name":"frontend","owner":"openculinary","isFork":false,"description":"The RecipeRadar Frontend is a recipe search and meal planning application","allTopics":["jquery","pwa","dexiejs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":18,"starsCount":12,"forksCount":2,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,2,0,0,0,0,0,1,0,9,2,1,0,1,0,0,0,15,5,0,1,0,0,0,0,5,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-05T16:03:18.297Z"}},{"type":"Public","name":"blog","owner":"openculinary","isFork":false,"description":"The RecipeRadar engineering blog is used to share updates and background about the technology and functionality behind the application","allTopics":["hugo"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-13T14:36:36.773Z"}},{"type":"Public","name":"license-webpack-plugin","owner":"openculinary","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":53,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-29T21:30:15.767Z"}},{"type":"Public","name":"pymojeek","owner":"openculinary","isFork":false,"description":"pymojeek - Python library for the Mojeek API","allTopics":["search","mojeek"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-21T21:22:39.793Z"}},{"type":"Public archive","name":"gateway","owner":"openculinary","isFork":false,"description":"Lightweight referral-logging service that sits on the path to the RecipeRadar frontend delivery service","allTopics":["flask","marketing","referrals"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-28T10:59:53.441Z"}},{"type":"Public","name":"automation-testing","owner":"openculinary","isFork":false,"description":"This repository contains automation testing tools for the RecipeRadar application","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":3,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-28T10:14:58.305Z"}},{"type":"Public","name":"mailing-lists","owner":"openculinary","isFork":false,"description":"Mailing lists related to the RecipeRadar project","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-19T14:18:13.395Z"}},{"type":"Public","name":"tardir","owner":"openculinary","isFork":false,"description":"Time And Relative Dimensions In Recipes","allTopics":["commoncrawl"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-05T22:30:53.627Z"}},{"type":"Public","name":"internationalization","owner":"openculinary","isFork":false,"description":"Internationalization tools and content for RecipeRadar","allTopics":["i18n","i18next"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":2,"starsCount":0,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-03T19:46:20.735Z"}}],"repositoryCount":38,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}