🍲 A library for all your recipes
Перейти к файлу
Christian Wolf 17223df41a
Squashed commit of the following:
commit a4967173587d72a4cc17b693fe508afa34ce2a7a
Author: Christian Wolf <github@christianwolf.email>
Date:   Sat May 7 17:10:53 2022 +0200

    Update showdown

    Signed-off-by: Christian Wolf <github@christianwolf.email>

commit b99c59a669
Author: Christian Wolf <github@christianwolf.email>
Date:   Tue Mar 22 13:53:22 2022 +0100

    Make prettier happy

    Signed-off-by: Christian Wolf <github@christianwolf.email>

commit cf75f54cf9
Author: Christian Wolf <github@christianwolf.email>
Date:   Tue Mar 22 13:44:16 2022 +0100

    Correct router path

    Signed-off-by: Christian Wolf <github@christianwolf.email>

commit 89068009cd
Author: Christian Wolf <github@christianwolf.email>
Date:   Tue Mar 22 13:44:00 2022 +0100

    Make compile work again

    Signed-off-by: Christian Wolf <github@christianwolf.email>

commit 93bf5f4ea9
Author: Christian Wolf <github@christianwolf.email>
Date:   Tue Mar 22 10:51:45 2022 +0100

    Update guest as well

    Signed-off-by: Christian Wolf <github@christianwolf.email>

commit b3d6277a50
Author: Christian Wolf <github@christianwolf.email>
Date:   Tue Mar 22 10:48:32 2022 +0100

    Update vuex and vue-router

    Signed-off-by: Christian Wolf <github@christianwolf.email>

commit 5f41e6c779
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Mar 22 07:28:54 2022 +0000

    Bump vue from 2.6.14 to 3.2.31

    Bumps [vue](https://github.com/vuejs/core) from 2.6.14 to 3.2.31.
    - [Release notes](https://github.com/vuejs/core/releases)
    - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/vuejs/core/commits/v3.2.31)

    ---
    updated-dependencies:
    - dependency-name: vue
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
2022-05-07 17:40:14 +02:00
.github Allow dependabot PRs without manual changelog entry 2022-04-10 19:56:51 +02:00
.hooks Also add untracked files in stash to prevent issues with deleted files 2022-05-02 14:35:12 +02:00
.tx Added configuration for transifex 2020-03-17 13:43:34 +01:00
.vscode Add VS Code configuration to workspace 2022-05-07 12:48:28 +02:00
appinfo Fix of transifex translations by adding the appinfo faile again 2022-01-16 23:24:09 +01:00
docs Update open api by some documentation. 2022-05-02 10:06:30 +02:00
img Updated/added screenshots 2021-06-29 19:02:53 +02:00
l10n [tx-robot] updated from transifex 2022-05-06 02:38:24 +00:00
lib Removed typo mentioned in #964 2022-04-28 08:13:34 +02:00
src Squashed commit of the following: 2022-05-07 17:40:14 +02:00
templates Make hot reload possible by using @nextcloud config 2022-03-12 10:53:31 +01:00
tests Clean up some other tests 2022-04-12 09:54:10 +02:00
translationfiles Removed translations from repo 2020-03-20 08:24:30 +01:00
.codecov.yml Make code coverage informational 2021-04-27 11:31:49 +02:00
.eslintignore Creating basic structure 2021-02-15 11:41:42 +01:00
.eslintrc.yml Split checking hooks into commit and push 2021-11-12 10:22:01 +01:00
.gitignore Added package-lock 2022-03-12 12:47:36 +01:00
.l10nignore Corrected path from l10n ignore file 2021-07-03 23:27:52 +02:00
.php-cs-fixer.dist.php Update configuration 2021-11-11 08:24:55 +01:00
.prettierignore Creating basic structure 2021-02-15 11:41:42 +01:00
.prettierrc.json Creating basic structure 2021-02-15 11:41:42 +01:00
CHANGELOG.md Merge pull request #965 from nextcloud/fix/964-typo 2022-05-07 15:52:05 +02:00
COPYING Fixes #132 2020-01-02 12:17:43 +00:00
DEVELOPMENT.md Added a few comments where to find the DevOps settings. 2020-11-15 12:52:57 +01:00
LICENSE Add license file 2020-03-28 17:40:52 -04:00
Makefile Cleanup Makefile a bit 2022-05-07 15:36:25 +02:00
README.md Adding Nook to README 2021-09-27 10:18:03 +02:00
composer.json Update nextcloud/coding-standard requirement from ^0.5.0 to ^1.0.0 2021-11-11 02:04:24 +00:00
cookbook.code-workspace Add VS Code configuration to workspace 2022-05-07 12:48:28 +02:00
draft-release.sh Updated build script 2020-06-07 09:12:41 +02:00
package-lock.json Bump stylelint from 14.8.1 to 14.8.2 2022-05-04 01:04:23 +00:00
package.json Squashed commit of the following: 2022-05-07 17:40:14 +02:00
phpunit.integration.xml Make special case for SQLite 2021-08-22 16:02:28 +02:00
phpunit.xml Updated to use tabs for indentation in phpunit config 2021-08-10 12:46:25 +02:00
stylelint.config.js Correct stylelint configuration to cope with problems 2022-03-13 17:09:37 +01:00
webpack.config.js Clean webpack config file 2022-03-12 12:44:09 +01:00
webpack.devel.js Update npm scripts to allow hot reloading 2022-03-12 12:44:03 +01:00

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 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.