mealie-recipes / mealie

Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
https://docs.mealie.io
GNU Affero General Public License v3.0
6.77k stars 698 forks source link

feat: Add recipekeeper migration #3642

Closed derpferd closed 4 months ago

derpferd commented 4 months ago

What type of PR is this?

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes the discussion #3331

Special notes for your reviewer:

Borrowed code layout, style, & format from Plan to Eat migration implementation #2635.

Testing

Screenshot 2024-05-23 at 8 40 45 PM Screenshot 2024-05-23 at 8 40 10 PM Screenshot 2024-05-23 at 8 38 23 PM
ryanwise commented 3 months ago

trying to import 20 recipes from recipe keeper and there seems to be a file error when running the migration:

FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpkenbp2_o/recipekeeperhtml/recipes.html'

I'm brand new to Mealie, so I don't know if this is a larger migrations issue or specific to recipe keeper. any ideas?

boc-the-git commented 3 months ago

@ryanwise can you please report a bug, filling in all the required info? https://github.com/mealie-recipes/mealie/issues/new?assignees=&labels=bug%2Ctriage&projects=&template=bug-report.yaml&title=%5BBUG%5D+-+YOUR+DESCRIPTIVE+TITLE+GOES+HERE

It would also be good to attach your backup file there.

This pull request won't be actively monitored.