Available publishers¶
This describes the publishers that currently have built-in support in doiget-tdm and their configuration requirements.
American Medical Association (AMA)¶
doiget_tdm_ama_valid_hostnameFull-text requests can only be made from systems matching this hostname (optional).
doiget_tdm_ama_api_keyThe API key provided by AMA.
Note
Access must be granted by the AMA; see Text and Data Mining.
Note
The AMA API only returns full-text content in plain text format.
American Psychological Association (APA)¶
The APA provides full-text content by sending files directly to the requester.
For use with doiget-tdm, these files must be placed into a single zip file.
This zip file then must be encrypted using age.
doiget_tdm_apa_data_pathThe filesystem location of the encrypted zip file referred to above.
doiget_tdm_apa_passphraseThe passphrase to decrypt
doiget_tdm_apa_data_path.
Note
Each XML retrieved from the data archive is encrypted when saving in data_dir.
Hence, the encryption_passphrase configuration option for doiget-tdm must be set to use the APA publisher.
Elsevier¶
doiget_tdm_elsevier_api_keyThe API key provided by Elsevier.
doiget_tdm_elsevier_institution_tokenThe token used for authenticating as an institution.
Note
Access must be granted by Elsevier; see Text and data mining.
Frontiers¶
No configuration required.
IOP¶
doiget_tdm_iop_valid_hostnameFull-text requests can only be made from systems matching this hostname (optional).
doiget_tdm_iop_usernameUsername for the IOP sFTP server.
doiget_tdm_iop_passwordPassword for the IOP sFTP server.
doiget_tdm_iop_server_addressAddress for the IOP sFTP server (optional; default is iopp-public-transfer-server.cld.iop.org).
doiget_tdm_iop_server_portPort for the IOP sFTP server (optional; default is
22).
Note
Access must be granted by IOP; see Text and data mining.
Note
The first full-text request will take a much longer amount of time, as the list of files on the server needs to be downloaded so that the correct server path for a given DOI can be identified.
PeerJ¶
No configuration required.
PLoS¶
doiget_tdm_plos_allofplos_pathThe filesystem path to the PLoS corpus file (see PLoS Text and Data Mining). If not specified, the handler will fall back to retrieving the full-text content via web requests; however, this is discouraged for bulk acquisitions.
PNAS¶
doiget_tdm_pnas_valid_hostnameFull-text requests can only be made from systems matching this hostname (optional).
Royal Society¶
doiget_tdm_royal_society_valid_hostnameFull-text requests can only be made from systems matching this hostname (optional).
Note
Access must be granted by the Royal Society; see Data sharing and mining.
Sage¶
doiget_tdm_sage_valid_hostnameFull-text requests can only be made from systems matching this hostname (optional).
Note
Taylor & Francis (Informa)¶
doiget_tdm_taylor_and_francis_valid_hostnameFull-text requests can only be made from systems matching this hostname (optional).
Note
Access must be granted by Taylor & Francis; see Text and Data Mining.
Springer-Nature¶
doiget_tdm_springer_nature_api_base_urlThe start of the URL to the Springer-Nature API; typically starts with
https://and ends just before a?character.doiget_tdm_springer_nature_api_keyThe API key provided by Springer-Nature.
doiget_tdm_springer_nature_api_suffixThe final component of the API path, without the leading
/.doiget_tdm_springer_nature_n_requests_per_dayThe limit on the number of requests per day (optional; default is
500).
Note
Access must be granted by Springer-Nature; see Text and data mining at Springer Nature.
Wiley¶
doiget_tdm_wiley_valid_hostnameFull-text requests can only be made from systems matching this hostname (optional).
doiget_tdm_wiley_tdm_client_keyThe API key provided by Wiley.
Note
Access must be granted by Wiley; see Text and Data Mining.