eul

view project euler problems from the command line for some reason
git clone git://nihaljere.xyz/eul
Log | Files | Refs

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:
Meul | 9++++++---
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')