articledownloader.articledownloader module¶
-
class
articledownloader.articledownloader.
ArticleDownloader
(els_api_key=None, sleep_sec=1, timeout_sec=30)[source]¶ -
get_abstract_from_doi
(**keywords)[source]¶ Returns abstract as a unicode string given a DOI
Parameters: Returns: An abstract (or None on failure)
Return type: unicode
-
get_dois_from_journal_issn
(**keywords)[source]¶ Grabs a set of unique DOIs based on a journal ISSN using the CrossRef API
Parameters: Returns: the unique set of DOIs as a list
Return type:
-
get_dois_from_search
(**keywords)[source]¶ Grabs a set of unique DOIs based on a search query using the CrossRef API
Parameters: Returns: the unique set of DOIs as a list
Return type:
-
get_html_from_doi
(**keywords)[source]¶ Downloads and writes an HTML article to a file, given a DOI and operating mode
Parameters: Returns: True on successful write, False otherwise
Return type:
-
get_metadata_from_journal_issn
(**keywords)[source]¶ Grabs metadata based on a journal ISSN using the CrossRef API
Parameters: Returns: the metadata for the articles according to this ISSN
Return type:
-
get_pdf_from_doi
(**keywords)[source]¶ Downloads and writes a PDF article to a file, given a DOI and operating mode
Parameters: Returns: True on successful write, False otherwise
Return type:
-
get_title_from_doi
(**keywords)[source]¶ Returns title of an article as a unicode string given a DOI
Parameters: Returns: A title (or None on failure)
Return type: unicode
-