commit 1a1622fb30e268a5f8be21672d4945d8ff26427e
parent e58200ef9498d35ce85961572a45b454094b79b2
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: Wed, 3 Jun 2020 10:15:47 -0500
replaces image tags with complete image urls
Diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/eul b/eul
@@ -44,6 +44,11 @@ def parse(page: str):
return problems
+def parse_problem(page: str):
+ text = re.sub('<img src="(.*?)".*?/>', 'https://projecteuler.net/\\1\n', page);
+ #text = re.sub('<.*?>', '', text);
+ return text
+
def handle_recent(args):
resp = requests.get(f'https://projecteuler.net/recent')
@@ -58,9 +63,7 @@ def handle_archives(args):
def handle_problem(args):
resp = requests.get(f'https://projecteuler.net/minimal={args.n}')
- #text = re.sub('<[/]?.*?>', '', resp.text)
- print(resp.text)
-
+ print(parse_problem(resp.text))
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='view Project Euler problems')