From e5429f3dddb3943ed73694759eec86161cb56e5c Mon Sep 17 00:00:00 2001 From: LucasVbr Date: Thu, 19 May 2022 23:54:02 +0200 Subject: [PATCH] Add random Quote --- README.md | 6 ++++++ main.py | 6 +++++- requirements.txt | 1 + templates/sections/header.md.jinja | 6 ++++++ 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4c11c3a..64aca66 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,12 @@ # Hi 👋, I'm LucasVbr ### A passionate developer from France +--- + +"*Talent is God-given; be humble. Fame is man-given; be thankful. Conceit is self-given; be careful.*" + +by Harvey Mackay + diff --git a/main.py b/main.py index 666a0c0..496eb5e 100644 --- a/main.py +++ b/main.py @@ -4,6 +4,7 @@ __author__ = "LucasVbr" __version__ = "3.0.0" from flask import render_template +import requests import flask import json @@ -18,9 +19,12 @@ if __name__ == "__main__": with open(DATA_FILE) as file: data = json.load(file) + # Get random quote + quote = requests.get("https://api.quotable.io/random") + # Build from template and data with app.app_context(): - rendered = render_template(TEMPLATE_FILE, data=data) + rendered = render_template(TEMPLATE_FILE, data=data, quote=quote.json()) # Generate Markdown file with open(OUTPUT_FILE, "w", encoding="utf8") as file: diff --git a/requirements.txt b/requirements.txt index 5a6bf90..6f5b3ea 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,3 @@ flask json +requests \ No newline at end of file diff --git a/templates/sections/header.md.jinja b/templates/sections/header.md.jinja index 7a9a2ee..376d583 100644 --- a/templates/sections/header.md.jinja +++ b/templates/sections/header.md.jinja @@ -3,4 +3,10 @@ # Hi {{ img(data.hi.src, data.hi.alt, data.hi.width) }}, I'm LucasVbr ### A passionate developer from France +--- + +"*{{ quote.content }}*" + +by {{ quote.author }} + \ No newline at end of file