🍲 A library for all your recipes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
dependabot[bot] 4d1cda74dc
Merge pull request #1225 from nextcloud/dependabot/npm_and_yarn/eslint-8.24.0
2 days ago
.github Pull images for automatic build as well 3 weeks ago
.helpers/appstore Add helpers for accessing the appstore 3 weeks ago
.hooks Also add untracked files in stash to prevent issues with deleted files 5 months ago
.tx Added configuration for transifex 3 years ago
.vscode Corrected the paths of the automated tests 1 month ago
appinfo Removed api routes as announced 3 weeks ago
docs Update API documentation 5 days ago
img Added better Matrix icon images 3 weeks ago
l10n [tx-robot] updated from transifex 5 days ago
lib Fix naming of entry in recipe filter from tools to tool 5 days ago
src Simplify axios calls 3 weeks ago
templates Update the template for public pages 3 weeks ago
tests Fix integration tests 5 days ago
translationfiles Update repository links from mrzapp/nextcloud-cookbook 2 months ago
.codecov.yml Make code coverage informational 1 year ago
.eslintignore Creating basic structure 2 years ago
.eslintrc.yml Use of material printer icon 2 months ago
.gitignore Added package-lock 7 months ago
.l10nignore Removed some folders from translations 4 months ago
.php-cs-fixer.dist.php Fix PHP code styling 3 months ago
.prettierignore Creating basic structure 2 years ago
.prettierrc.json Creating basic structure 2 years ago
CHANGELOG.md Update changelog 5 days ago
COPYING Split integration and migration tests 4 months ago
DEVELOPMENT.md Added a few comments where to find the DevOps settings. 2 years ago
LICENSE Add license file 3 years ago
Makefile Updated structure 1 month ago
README.md Update repository links from mrzapp/nextcloud-cookbook 2 months ago
composer.json Enabling autoloading of helper classes during testing 3 weeks ago
composer.lock Install test heleper package 3 weeks ago
cookbook.code-workspace Enabling autoloading of helper classes during testing 3 weeks ago
package-lock.json Merge pull request #1225 from nextcloud/dependabot/npm_and_yarn/eslint-8.24.0 2 days ago
package.json Bump linkifyjs from 3.0.5 to 4.0.0 1 week ago
phpunit.integration.xml Split integration and migration tests 4 months ago
phpunit.migration.xml Fix PHP exceptions and incompatibilities 2 months ago
phpunit.xml Split integration and migration tests 4 months ago
stylelint.config.js Correct stylelint configuration to cope with problems 7 months ago
webpack.config.js Hide browser debug logs for builds 2 months ago
webpack.devel.js Update npm scripts to allow hot reloading 7 months ago

README.md

IMPORTANT
Users of this app are practically testers. We're limited on resources, and still working out how to make this app function the best it can. There will be regressions and bugs. And we of course appreciate constructive feedback whenever users run into them.

CI-tests

NextCloud Cookbook

A screenshot of how the app looks

A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings.

Further documentation (also internal ones) are published on the documentation pages of the project.

Clients

The app works generally in any modern browser. Additionally, there are some more specialized clients listed here.

Android

The currently available clients are

Browser plugins/scripts

Join the discussion

F.A.Q.

I can't see my recipes

Recipes are only shown in the UI if they are present in the database. It is likely you have recipes that haven't been indexed/added to the database yet. Try clicking the Settings > Rescan library button to compare the database with what is in your recipes folder and apply any differences to the database.

If this still doesnt work, a full, non-incremental resync might help. This can be done by setting your recipes folder to a different (ideally empty) folder to clear the database. Setting the recipes folder back to what it was before should cause all your recipes to sync again, effectively refreshing the database

"Could not load recipe" when trying to download recipes?

A lot of websites are unfortunately not following the schema.org/Recipe standard, which makes their recipes impossible to read by this app.

A website using correct schema.org markup is not being read correctly

The parser is far from perfect. If you can help out in any way, please have a look at the parseRecipeHtml() method and create a pull request with your changes.

All of the text is in English?

This app uses the Transifex translation system. You might want to register there to help translating the app to new languages or report errors in existing translations.