from arxiv_util import arxiv_url_sanitizer from arxiv_util import get_paper_info def get_paperinfo_fromurls(original_url): """ Returns a dictionary of url entered by user and corresponding paper info from arxiv. """ url_paperinfo = {} url = arxiv_url_sanitizer(original_url.strip()) # print("Sanitized url = {}".format(url)) try: paper_info = get_paper_info(url) except RuntimeError as e: print("[SKIP] Error processing : {}, message : {}".format(url, e)) pass url_paperinfo[original_url] = paper_info return url_paperinfo