Mealie im Docker-Zoo

vorhergehende Artikel in: Linux Docker Virtualisierung
30.04.2023

Es ist wieder mal ein neuer Container in meinem Docker-Zoo eingezogen

Ich suchte nach Möglichkeiten, Rezepte in elektronischer Form so aufzubereiten, dass sie einerseits sicher archiviert wären, man sie aber andererseits bei der Arbeit an Herd und Ofen einfach einsehbar sein sollten.

Ich begann meine Recherche mit der Suche nach einfach zu benutzenden Datenformaten. Dabei stieß ich jedoch nur entweder auf hoffnungslos veraltete oder proprietäre JSON oder XML Formate.

Das machte mir nicht wirklich viel Hoffnung. Dann jedoch stieß ich auf schema.org - oder genauer auf den schema.org-Typ Recipe.

Das war genau das, was ich gesucht habe! Allerdings schien es mir extrem umständlich und zeitraubend, ein Rezept dafür aufzubereiten. Daher suchte ich noch etwas länger herum und stieß dabei auf Anwendungen, die behaupteten, Online-Editoren für Rezepte sein zu können und darüber hinaus Rezepte in diesem Format auch importieren zu können. Eine dieser Anwendungen war Mealie.

Nachdem ich die Demo ausprobiert hatte wusste ich, dass ich meine Anwendung für mein elektronisches Kochbuch gefunden hatte. Diese Lösung hat darüber hinaus noch einen weiteren (für mich) wichtigen Pluspunkt: Manche der Rezepte, die ich wiederholt zubereite habe ich im Internet gefunden und bisher Lesezeichen auf die entsprechenden Seiten gespeichert. Allerdings muss ich mich da jedesmal bei der Zubereitung wieder durch Cookie-Nervbanner und an aufdringlichster Werbung vorbeiklicken. Diese Online-Rezeptesammlungen wurden aber durch Google gezwungen, sämtliche Rezepte als schema.org-Recipes zur Verfügung zu stellen. Für mich hat das den angenehmen Nebeneffekt, dass man in Mealie lediglich die URL zum Import einmal eingeben muss und danach das Rezept in Mealie ohne Werbung und Cookies zur Verfügung steht!

Kurzum - ich bin mit dieser Lösung rundum glücklich - überflüssig zu erwähnen, dass sie hervorragend mit Docker funktioniert und von mir auch straightforward hinter Traefik gepackt wurde, der auch hierfür die HTTPS-Terminierung übernimmt.

Artikel, die hierher verlinken

BoulderDash im Docker-Zoo

23.05.2023

Hin und wieder kriege ich einen kleinen Retro-Flash. Dann beginne ich, nach Computerspielen aus meiner Jugendzeit zu suchen und versinke in Erinnerungen. Eines meiner ersten - wenn nicht sogar das erste - war BoulderDash. Das lernte ich auf einem Atari kennen und kurz danach auch auf einem KC 85/4.

Testdaten für ein XML Schema generieren - Version 1.1.0

07.05.2023

Als ich neulich nach Möglichkeiten suchte, Rezepte elektronisch aufzubereiten und zu präsentieren stieß ich auch auf einige proprietäre und nicht mehr ganz druckfrische XML Schemata zur Beschreibung solcher Datenstrukturen.

Alle Artikel rss Wochenübersicht Monatsübersicht Github Repositories Gitlab Repositories Mastodon Über mich home xmpp


Vor 5 Jahren hier im Blog

  • Certstream, InfluxDB, Grafana und Netflix

    16.04.2019

    Nachdem ich vor kurzem über mein erstes Spielen mit dem certstream berichtete, habe ich weitere Experimente gemacht und die Daten zur besseren Auswertung in eine InfluxDB gepackt, um sie mit Grafana untersuchen zu können.

    Weiterlesen...

Neueste Artikel

  • Die sQLshell ist nun cloudnative!

    Die sQLshell hat eine weitere Integration erfahren - obwohl ich eigentlich selber nicht viel dazu tun musste: Es existiert ein Projekt/Produkt namens steampipe, dessen Slogan ist select * from cloud; - Im Prinzip eine Wrapperschicht um diverse (laut Eigenwerbung mehr als 140) (cloud) data sources.

    Weiterlesen...
  • LinkCollections 2024 III

    Nach der letzten losen Zusammenstellung (für mich) interessanter Links aus den Tiefen des Internet von 2024 folgt hier gleich die nächste:

    Weiterlesen...
  • Funktionen mit mehreren Rückgabewerten in Java

    Da ich seit nunmehr einem Jahr bei meinem neeun Arbeitgeber beschäftigt und damit seit ungefähr derselben Zeit für Geld mit Python arbeite, haben sich gewisse Antipathien gegenüber Python vertieft (ich kann mit typlosen Sprachen einfach nicht umgehen) - aber auch einige meiner Gründe, Python zu lieben sind ebenso stärker geworden. Einer davon ist der Fakt, dass eine Methode in Python mehr als einen Wert zurückgeben kann.

    Weiterlesen...

Manche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.

Wer daran teilhaben und eventuell sogar davon profitieren möchte, muß damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.

Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...

PS: Meine öffentlichen GitHub-Repositories findet man hier - meine öffentlichen GitLab-Repositories finden sich dagegen hier.