コミットを比較

..

2 コミット

作成者 SHA1 メッセージ 日付
b8cc999ffd Improve output HTML tags for styling. 2025-09-11 22:48:10 +00:00
dc86a9235e Output pretty-formatted JSON. 2025-09-11 22:47:41 +00:00
2個のファイルの変更12行の追加4行の削除

ファイルの表示

@ -52,5 +52,5 @@ if name:
filename = name.replace(" ", "_").lower() filename = name.replace(" ", "_").lower()
with open(f"{filename}.json", 'w') as f: with open(f"{filename}.json", 'w') as f:
f.write(json.dumps(recipe)) f.write(json.dumps(recipe, indent=2))

ファイルの表示

@ -59,9 +59,11 @@ print("<!DOCTYPE html>")
print("<html lang='en'>") print("<html lang='en'>")
print(f"<head><title>{recipe_name}</title>") print(f"<head><title>{recipe_name}</title>")
print("<link rel='stylesheet' type='text/css' href='style.css'>") print("<link rel='stylesheet' type='text/css' href='style.css'>")
print("<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1'>")
print("</head>") print("</head>")
print("<body>") print("<body>")
print("<header>")
print("<div id='title'>") print("<div id='title'>")
print(f"<h1>{recipe_name}</h1>") print(f"<h1>{recipe_name}</h1>")
print("</div>") print("</div>")
@ -69,13 +71,18 @@ print("</div>")
print("<div id='description'>") print("<div id='description'>")
print(f"<p>{recipe_desc}</p>") print(f"<p>{recipe_desc}</p>")
print("</div>") print("</div>")
print("</header>")
print("<main>")
print("<div id='needs'>") print("<div id='needs'>")
print("<h2>Needs</h2>") print("<h2>Needs</h2>")
print("<ul>") print("<ul>")
for sub_recipe in sub_recipes: for sub_recipe in sub_recipes:
for ingredient in sub_recipe.leaves: for ingredient in sub_recipe.leaves:
if ingredient.description:
print(f" <li>{ingredient.name} -- {ingredient.description}</li>")
else:
print(f" <li>{ingredient.name}</li>") print(f" <li>{ingredient.name}</li>")
print("</ul>") print("</ul>")
@ -92,8 +99,9 @@ for sub_recipe in sub_recipes:
print("</ol>") print("</ol>")
print("</div>") print("</div>")
print("</main>")
print("<div id='tables'>") print("<summary>")
print("<h2>Tabular Layout</h2>") print("<h2>Tabular Layout</h2>")
for sub_recipe in sub_recipes: for sub_recipe in sub_recipes:
@ -116,7 +124,7 @@ for sub_recipe in sub_recipes:
print("</table>") print("</table>")
print("</p>") print("</p>")
print("</div>") print("</summary>")
print("</body>") print("</body>")
print("</html>") print("</html>")