From 7fde2eb7c5087e9d86a833bf5efc90310fd51949 Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Tue, 8 May 2018 07:16:54 +0200 Subject: [PATCH] Force SSL in arXiv API results --- scipost/services.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scipost/services.py b/scipost/services.py index e74565d48..1d3f8b975 100644 --- a/scipost/services.py +++ b/scipost/services.py @@ -98,7 +98,7 @@ class DOICaller: class ArxivCaller: - query_base_url = 'http://export.arxiv.org/api/query?id_list=%s' + query_base_url = 'https://export.arxiv.org/api/query?id_list=%s' def __init__(self, identifier): self.identifier = identifier @@ -136,7 +136,7 @@ class ArxivCaller: author_list = [author['name'] for author in data.get('authors', [])] # author_list is given as a comma separated list of names on the relevant models (Commentary, Submission) author_list = ", ".join(author_list) - arxiv_link = data['id'] + arxiv_link = data['id'].replace('http:', 'https:') abstract = data['summary'] pub_date = dateutil.parser.parse(data['published']).date() -- GitLab