scipost.services module

scipost.services.extract_publication_date_from_Crossref_data(data)[source]
class scipost.services.DOICaller(doi_string)[source]

Bases: object

class scipost.services.ArxivCaller(identifier)[source]

Bases: object

ArXiv Caller will help retrieve Submission data from arXiv API.

query_base_url = 'https://export.arxiv.org/api/query?id_list=%s'
class scipost.services.FigshareCaller(preprint_server, identifier_w_vn_nr)[source]

Bases: object

Figshare caller to get data from api.figshare.com.

query_base_url = 'https://api.figshare.com/v2/articles/%s/versions/%s'
class scipost.services.OSFPreprintsCaller(preprint_server, identifier)[source]

Bases: object

OSFPreprints caller to get data from api.osf.io.

query_base_url = 'https://api.osf.io/v2/preprints/%s/?embed=contributors'