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).

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.