From 265204e6b6ed6e09127bff8e3e0330e949389eb8 Mon Sep 17 00:00:00 2001 From: Sasha MOREL Date: Sat, 18 Nov 2017 16:40:49 +0100 Subject: [PATCH] Common libraries --- libs.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 libs.py diff --git a/libs.py b/libs.py new file mode 100644 index 0000000..e05c683 --- /dev/null +++ b/libs.py @@ -0,0 +1,17 @@ +''' +Common libraries +''' + +from json import loads as read_json +from urllib import request +from urllib.error import HTTPError + +def get_data_from_json (url): + ''' + gets data from json at url + ''' + opener = request.build_opener () + try: + return (read_json (opener.open (url).read ().decode ('utf8'))) + except HTTPError: + return (None) \ No newline at end of file