From 4ad209cc5c2d111a6da367f04656e340f2611cae Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Mon, 6 Jan 2020 04:22:27 +0100 Subject: [PATCH] Add a simple name suggestion based on Hyperdia queries --- hyperdia_suggest.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 hyperdia_suggest.py diff --git a/hyperdia_suggest.py b/hyperdia_suggest.py new file mode 100755 index 0000000..92e3665 --- /dev/null +++ b/hyperdia_suggest.py @@ -0,0 +1,27 @@ +#!/usr/bin/python3 + +import argparse + +import requests + +HYPERDIA_SUGGEST_URL = "http://www.hyperdia.com/en/cgi/suggest/en/nsnl.cgi" + + +def main(): + + parser = argparse.ArgumentParser() + parser.add_argument("name", help="Name or partial name to search for") + + options = parser.parse_args() + + req = requests.get(HYPERDIA_SUGGEST_URL, params=options.name.upper() + + "_null") + + if req.status_code == 200: + print("Possible matches:") + for item in req.text.split(","): + print(item) + + +if __name__ == "__main__": + main()