Cooking With Ubuntu I refer to Richard Adams’ articles about “Cooking with Ubuntu”. Thanks to him for the “tour” of recipe apps he provided. I also did some research to find the best software for my recipes. I agree Gnome Recipes is promising, but obviously the lack of import functions makes this choice impossible for me, as I would have hundreds of personal recipes to re-enter. Also, development looks very slow, and I could not find any milestone about adding some import function. I think this is not in the scope of the app. Today, I use Gourmet 0.17.4, which is still usable with Ubuntu 20.04, even if you need to manually install python 2.7 and download some packages from previous Ubuntu releases (https://askubuntu.com/questions/1230167/can-gourmet-still-run-on-ubuntu-20-04). IMO, Gourmet is the best solution, because it has all functions, especially import, and export to multiple formats. This is important, as I can export my recipes to .mcb (my cookbook) format, and import the file with the Cookmate app on my Android (for example). That way, I can cook while travelling, or at a friend's home.
Cuisiner avec Ubuntu
Je me réfère aux articles de Richard Adams au sujet de « Cuisiner avec Ubuntu » et je le remercie pour le « tour » des applis de recette qu’il nous a fourni. J’ai également fait des recherches pour trouver le meilleur logiciel pour mes recettes.
Je suis d’accord que Gnome Recipes est prometteur, mais, bien évidemment, le manque de fonctions d’importation me rend ce choix impossible, car il me faudrait re-saisir des centaines de recettes personnelles. De plus, le développement semble très lent et je ne trouvais aucune étape concernant l’ajout d’une fonction d’importation quelconque. Je ne pense pas que cela fait partie des objectifs de l’appli.
Aujourd’hui, j’utilise Gourmet 0.17.4, qui reste toujours utilisable sous Ubuntu 20.04, même s’il faut installer python 2.7 à la main et télécharger certains paquets venant de versions précédentes d’Ubuntu (https://askubuntu.com/questions/1230167/can-gourmet-still-run-on-ubuntu-20-04).
À mon humble avis, Gourmet est la meilleure solution, parce qu’il a toutes les fonctions, surtout l’importation et l’exportation dans de multiples formats. C’est important, car je peux exporter mes recettes vers le format .mcb (my cookbook) et importer le fichier avec l’appli Cookmate sur mon Android (par exemple). Ainsi, je peux faire la cuisine pendant mes déplacements ou chez un ami.
Last, there is a Gourmet migration project to python 3. There is already a flatpak package available, and it seems usable (https://github.com/kirienko/gourmet/blob/master/INSTALL.md). I just tried it in a VM, and it looks good so far. Maybe Richard could talk about this in a future issue? As I said, during my investigations looking for a recipe software, Gourmet ended as the best option for my needs (Linux desktop and Android phone). Pascal Richard says: I'm glad you enjoyed the Cooking with Ubuntu series. I have tried previously to install Gourmet, but had no luck doing so. I would love to see a step-by-step tutorial on how you installed Gourmet (including instructions on the Python and additional library installation), and how you use it. I'm also curious if it will import the MasterCook format, as I have a lot of MasterCook recipe files.
Enfin, il y a un projet de migration de Gourmet vers python 3. Un paquet flatpak est déjà disponible et semble utilisable (https://github.com/kirienko/gourmet/blob/master/INSTALL.md). Je viens de l’essayer sur une machine virtuelle et, jusqu’ici, tout fonctionne bien.
Richard pourrait peut-être en parler dans un futur numéro ? Comme je l’ai dit, pendant mes enquêtes et recherches pour un logiciel de recettes, Gourmet était la meilleure option pour mes besoins (Linux sur mon ordinateur de bureau et Android sur mon smartphone).
Pascal
Richard dit : « Je suis heureux que la série Cuisiner avec Ubuntu vous ait plu. J’ai déjà essayé d’installer Gourmet, mais sans succès. J’aimerais vraiment voir un tutoriel étape-par-étape démontrant comment vous avez installé Gourmet (y compris les instructions sur Python et l’installation d’une ou des bibliothèque(s) supplémentaires) et comment vous vous en servez. J’aimerais aussi savoir s’il importera le format MasterCook, puisque j’ai beaucoup de fichiers de recette MasterCook .
Update from Pascal: There is a new project, called “Gourmand”, maintained by Cyril Danilevski (he was very active on first Gourmet Python 3 project), that can be found here: https://github.com/GourmandRecipeManager/gourmand/blob/main/docs/installation.md So, IMO, it is better to use that version, which is the one that will have bug fixes, etc… First, you need to run Ubuntu 20.04 (the latest LTS so far), not sure it will work on later versions. Installation instructions are detailed here: https://github.com/GourmandRecipeManager/gourmand/blob/main/docs/installation.md First, download latest flatpak file from here: https://github.com/GourmandRecipeManager/gourmand/releases/ Currently, it is gourmand-1.0.0.flatpak file. Then open a terminal and type the following commands : sudo apt-get install flatpak flatpak remote-add –if-not-exists –user flathub https://flathub.org/repo/flathub.flatpakrepo sudo flatpak install ~/Download/gourmet-1.0.0.flatpak You can import your MasterCook files. There are several formats (XML, Text, and MCB files). MCB is the best as far as I know.
Mise à jour de Pascal : Il y a un nouveau projet appelé « Gourmand », maintenu par Cyril Danilevski (il était très actif sur le premier projet Gourmet Python 3), qu’on peut trouver ici : https://github.com/GourmandRecipeManager/gourmand/blob/main/docs/installation.md
Ainsi, à mon avis, il vaut mieux utiliser cette version-là, car c’est celle qui aura des correctifs de bogues, etc…
D’abord, il faut exécuter Ubuntu 20.04 (la plus récente LTS jusqu’ici), car je ne sais pas s’il fonctionnera sur des versions ultérieures. Des instructions détaillées d’installation se trouvent ici :https://github.com/GourmandRecipeManager/gourmand/blob/main/docs/installation.md
D’abord, téléchargez le tout dernier fichier flatpak ici : https://github.com/GourmandRecipeManager/gourmand/releases/
Actuellement, il s’agit du fichier gourmand-1.0.0.flatpak.
Puis ouvrez un terminal et tapez les commandes suivantes :
sudo apt-get install flatpak
flatpak remote-add –if-not-exists –user flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install ~/Download/gourmet-1.0.0.flatpak
Vous pouvez importer vos fichiers MasterCook. Il y a plusieurs formats (des fichiers XML, Text et MCB). À ma connaissance, MCB est le meilleur.
Disk Cataloging and Mqtt Why oh why are there no decent disk catalogers for linux? Ok, there are some, but most don’t work or are old (and unmaintained in some cases). The only one that worked on my system was gwhere, and that couldn’t read sda1. I currently use: ls -R1 /home/jan | sed -e 's/^.*jan jan ' > name drive.txt and read the resulting file in featherpad. That works but isn’t ideal. Second, since mqtt is often used, why are there no examples to show how to use mqtt data in tkinter? Especially, how to change the values when receiving new data. I personally want to use this with node-red as a kind of LoT (Lan of Things) with a browser to display data on a display. Bokbus Ronnie says: anyone out there able to help Bokbus with suggestions? Feel free to email them to ronnie@fullcirclemagazine.org and I’ll pass them along.** Le catalogage du disque et Mqtt Pourquoi, alors pourquoi, n’y a-t-il pas de catalogueurs de disques convenables pour Linux ? Bon, d’accord, il y en a, mais la plupart ne fonctionnent pas ou sont vieux (et, dans certains cas, ne sont pas maintenus). Le seul qui a fonctionné sur mon système était gwhere et il ne pouvait pas lire sda1. Actuellement, j’utilise : ls -R1 /home/jan | sed -e 's/^.*jan jan ' > name drive.txt en lisant le fichier résultant dans Featherpad. Cela fonctionne, mais ce n’est pas l’idéal. Deuxièmement, puisque mqtt est souvent utilisé, pourquoi n’y a-t-il pas d’exemples montrant comment utiliser des données mqtt dans tkinter ? Surtout, comment changer les valeurs quand on reçoit de nouvelles données ? Moi, je voudrais l’utiliser avec node-red comme un genre de LoT (Lan de trucs) avec un navigateur qui afficherait les données sur un écran. Bokbus Ronnie dit : Quelqu’un pourrait-il aider Bokbus avec des suggestions ? N’hésitez pas à les envoyer par mail à ronnie@fullcirclemagazine.org et je les ferai suivre.