From 1c3b3b90eae1937eadf6b537ad1e4c56012c9ff0 Mon Sep 17 00:00:00 2001 From: Luke Robles Date: Wed, 19 Dec 2018 10:56:28 -0800 Subject: [PATCH] Fixing the excuse thing. Looks like the original list i was pulling from got taken down --- app/excuse.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/excuse.py b/app/excuse.py index 12f42b39..fed0576a 100644 --- a/app/excuse.py +++ b/app/excuse.py @@ -1,6 +1,8 @@ -import random, requests +from bs4 import BeautifulSoup +import requests def get_excuse(): - url = ("https://gist.githubusercontent.com/AndrewBrinker/6763cdd5d79d6e" \ - "3eaa3f/raw/624b946ebcca71ac76b74afa5ea41280540c1b97/excuses.txt") - return random.choice(requests.get(url).text.split("\n")) + url = requests.get('http://www.devexcuses.com') + soup = BeautifulSoup(url.content, features="html.parser") + + return "```{}```".format(str(soup.find("p", {"class": "excuse"}).contents[0]).split(">")[1].split("