This is a module for the MagicMirror².
Display Recipes collection as cards from local file or Paprika recipe app laced with interactive UI intended for modern kitchens, restaurants or just for fun on large touch screens or kiosks for best experience.
Background, icons and logo credit to Dall-E
STATUS: | Version | Date | Maintained? |
---|---|---|---|
Working | 1.0.0 |
2023-12-07 | YES |
Manual Installation:
cd ~/MagicMirror/modules
git clone https://github.com/ivlovric/MMM-MagicReplicator.git
cd MMM-MagicReplicator
npm install
cd ~/MagicMirror/modules/MMM-MagicReplicator
git pull
npm install
To use this module, add the following configuration block to the modules array in the config/config.js
file:
var config = {
modules: [
{
module: "MMM-MagicReplicator",
header: "My Recipes",
position: "fullscreen_above",
config: {
email: "",
password: "",
refreshInterval: 600,
source: "local"
}
},
]
}
When using local source, check already provided example recipe list in local_recipes.json
to build your own.
Option | Description |
---|---|
module |
Required Module name |
header |
Optional Header text |
position |
Optional Any MagicMirror² position. fullscreen_above and fullscreen_below are recommended |
email |
Mandatory when using Paprika as recipes provider, otherwise optional |
password |
Mandatory when using Paprika as recipes provider, otherwise optional |
refreshInterval |
Optional Recipes refresh interval |
source |
Optional "local" or "paprika", default is local |
Thanks to https://github.com/kaelspencer/MMM-PaprikaMenu and Kael for introducing me with node paprika library.