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_hostname
Full-text requests can only be made from systems matching this hostname (optional).
doiget_tdm_ama_api_key
The 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_path
The filesystem location of the encrypted zip file referred to above.
doiget_tdm_apa_passphrase
The 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_key
The API key provided by Elsevier.
doiget_tdm_elsevier_institution_token
The 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_hostname
Full-text requests can only be made from systems matching this hostname (optional).
doiget_tdm_iop_username
Username for the IOP sFTP server.
doiget_tdm_iop_password
Password for the IOP sFTP server.
doiget_tdm_iop_server_address
Address for the IOP sFTP server (optional; default is iopp-public-transfer-server.cld.iop.org).
doiget_tdm_iop_server_port
Port 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_path
The 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_hostname
Full-text requests can only be made from systems matching this hostname (optional).
Royal Society¶
doiget_tdm_royal_society_valid_hostname
Full-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_hostname
Full-text requests can only be made from systems matching this hostname (optional).
Note
Taylor & Francis (Informa)¶
doiget_tdm_taylor_and_francis_valid_hostname
Full-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_url
The start of the URL to the Springer-Nature API; typically starts with
https://
and ends just before a?
character.doiget_tdm_springer_nature_api_key
The API key provided by Springer-Nature.
doiget_tdm_springer_nature_api_suffix
The final component of the API path, without the leading
/
.doiget_tdm_springer_nature_n_requests_per_day
The 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_hostname
Full-text requests can only be made from systems matching this hostname (optional).
doiget_tdm_wiley_tdm_client_key
The API key provided by Wiley.
Note
Access must be granted by Wiley; see Text and Data Mining.