]> OzVa Git service - bread/commitdiff
Added descriptions to main recipe list
authorMax Value <greenwoodw50@gmail.com>
Tue, 13 May 2025 00:23:24 +0000 (01:23 +0100)
committerMax Value <greenwoodw50@gmail.com>
Tue, 13 May 2025 00:23:24 +0000 (01:23 +0100)
sous.py
templates/index.html

diff --git a/sous.py b/sous.py
index 6994bce2b6fb5359e0fe57bd8d70ebcc069ea76a..9b91fe32ffb154640de449e917fb9c6d484976d5 100755 (executable)
--- a/sous.py
+++ b/sous.py
@@ -32,9 +32,17 @@ class RecipeBook:
 
                        for word in recipe.recipe["information"]["keywords"]:
                                if word in keywords:
-                                       keywords[word].append((recipe.recipe["information"]["title"], recipe.recipe["html"]))
+                                       keywords[word].append((
+                                               recipe.recipe["html"],
+                                               recipe.recipe["information"]["title"],
+                                               recipe.recipe["information"]["description"]
+                                               ))
                                else:
-                                       keywords |= { word: [(recipe.recipe["information"]["title"], recipe.recipe["html"])]}
+                                       keywords |= { word: [(
+                                               recipe.recipe["html"],
+                                               recipe.recipe["information"]["title"],
+                                               recipe.recipe["information"]["description"]
+                                               )]}
 
                template = self.html_environment.get_template("index.html")
                with open("index.html", "w") as f:
index 15154648564f9d68152c776a96f53e78b05e5aac..4535d10f92706917ed484a3bc49bed1d5917dffe 100644 (file)
@@ -18,7 +18,7 @@
                <h3>All recipes</h3>
                <ul>
                        {% for recipe in recipes %}
-                               <li><a href="recipes/{{ recipe.recipe.html }}">{{ recipe.recipe.information.title }}</a></li>
+                               <li><a href="recipes/{{ recipe.recipe.html }}">{{ recipe.recipe.information.title }}</a> <em>{{ recipe.recipe.information.description }}</em></li>
                        {% endfor %}
                </ul>
                <h3>Keywords</h3>
@@ -26,7 +26,7 @@
                        <h4>{{ word }}</h4>
                        <ul>
                        {% for item in list %}
-                               <li><a href="recipes/{{ item.1 }}">{{ item.0 }}</a></li>
+                               <li><a href="recipes/{{ item.0 }}">{{ item.1 }}</a> <em>{{ item.2 }}</em></li>
                        {% endfor %}
                        </ul>
                {% endfor %}