Skip to main content

A Fidus Writer plugin to import citations via API.

Project description

FidusWriter-Citation-API-import

FidusWriter-Citation-API-import is a Fidus Writer plugin to allow for import of citations from external sources via API.

Currently these citation sources are supported: Crossref, Datacite and GESIS Search.

Installation

  1. Install Fidus Writer if you haven't done so already.

  2. Within the virtual environment install Fidus Writer with the citation-api-import option::

    pip install fiduswriter[citation-api-import]

  3. Add "citation-api-import" to your INSTALLED_APPS setting in the configuration.py file like this::

    INSTALLED_APPS += ( ... 'citation_api_import', )

  4. Run fiduswriter setup to create the needed JavaScript files.

  5. (Re)start your Fidus Writer server

API Keys

In order to improve results and to avoid rate limiting, you can provide ab API key for Pubmed.

You can do this by adding the following lines to your configuration.py file::

PUBMED_API_KEY = 'your_pubmed_api_key'

You can obtain an API key by registering for an NCBI account and generating a key from the NCBI API Key Management page.

If no API key is provided, the plugin will still work but may be subject to stricter rate limits.

Credits

This plugin was originally developed by the Opening Scholarly Communications in the Social Sciences (OSCOSS) <http://www.gesis.org/?id=10714>_ project, financed by the German Research Foundation (DFG) and executed by the University of Bonn and GESIS - Leibniz Institute for the Social Sciences.

Original Developer: Niloofar Azizi <https://github.com/NiloofarAzizi>_

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fiduswriter_citation_api_import-4.0.1.tar.gz (29.1 kB view details)

Uploaded Source

Built Distribution

fiduswriter_citation_api_import-4.0.1-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

Details for the file fiduswriter_citation_api_import-4.0.1.tar.gz.

File metadata

File hashes

Hashes for fiduswriter_citation_api_import-4.0.1.tar.gz
Algorithm Hash digest
SHA256 f118e27e4cc8c41ede6e4040885561cad43940694a03cf5106d54cf05a358b6b
MD5 62c5b599a49ceaf6519203a375a799b1
BLAKE2b-256 001a8190df9d398514abf0126c084e0e858aa8d59c26074c3a5ee541e12e65db

See more details on using hashes here.

File details

Details for the file fiduswriter_citation_api_import-4.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for fiduswriter_citation_api_import-4.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6bf0c9e04486c95bc75c764937ad71f1bab1e4052fd0d7b144de3caa2ce8f69e
MD5 abde617bc378f87a48603b199aff2fd9
BLAKE2b-256 445b3d213b67d6af1cb4722e2126a1bbaedfa07e0db5039f478934641756345e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page