Zenodo
Zenodo is an open access repository that allows researchers, scientists, academics and anyone interested in sharing their research to upload and store research data, publications, software and other scientific results. It was created by OpenAIRE and CERN (European Organization for Nuclear Research) to support the open access movement and facilitate the sharing and preservation of scientific data.
Table of contents
Obtain a token
To use Zenodo module, it is important to obtain a token in Zenodo first.
We recommend creating the token in the Sandbox version of Zenodo (https://sandbox.zenodo.org/), in order to generate fictitious DOIs and not make intensive use of the real Zenodo SLA.
- Create an Account on Zenodo
- Go to Zenodo.
- Click on
Sign up
and complete the registration.
- Log in to Zenodo
- Go to Zenodo.
- Click on
Log in
and log in with your account.
- Access the Tokens Section
- Click on your username in the top right corner.
- Select
Applications
.
- Create a New Access Token
- Under
Personal access tokens
, click onNew token
. - Assign a name for your token.
- Select all permissions to grant full access.
- Read: Allows read-only access.
- Write: Allows creating and modifying records.
- Delete: Allows deleting records.
- Click
Create
.
- Under
- Save the Access Token
- Copy and save the generated token in a secure place.
Generate .env
file
To generate the Zenodo .env
file in app/modules/zenodo
, run in root project:
cp app/modules/zenodo/.env.example app/modules/zenodo/.env
Include your access token
In the generated .env
file, you must include the access token obtained in Zenodo:
ZENODO_ACCESS_TOKEN=<GET_ACCESS_TOKEN_IN_ZENODO>
A composition of variables is necessary!
To perform the composition of all environment variables, refer to section Composing environment.