Changed the quote source

This commit is contained in:
Simon Junod
2024-03-05 23:11:03 +01:00
parent f63de6586b
commit 053627c35c
2 changed files with 481 additions and 426 deletions

View File

@@ -11,14 +11,14 @@ from .saints import SAINTS
def citation(): def citation():
try: try:
ts = datetime.now().strftime("%s") req = requests.get("http://www.unjourunpoeme.fr")
req = requests.get("http://evene.lefigaro.fr/citations/citation-jour.php")
soup = bs(req.text, features="html.parser") soup = bs(req.text, features="html.parser")
bloc = soup.find("aside", {"class": "figsco__daily__citation__sidebar"}) bloc = soup.find("div", {"class": "poemedujour"})
citation = bloc.find("div", {"class":"figsco__quote__text"}).text.strip() title = bloc.find("h3", {"class": "posttitle"}).text.strip()
auteur = re.sub(r"/.*", "", bloc.find("div", {"class":"figsco__quote__from"}).text.strip()[3:]).strip() author = bloc.find("a", {"class": "poemehasardauteur"}).text.strip()
poem = "\n\n".join(s for c in bloc.find("blockquote").contents if (s := c.text.strip()))
return f"*{citation}*\n\n{auteur}" return f"# {title}\n\n**{author}**\n\n{poem}"
except Exception: except Exception:
return "Impossible de trouver la citation du jour. Bouuuh !" return "Impossible de trouver la citation du jour. Bouuuh !"

895
poetry.lock generated

File diff suppressed because it is too large Load Diff