API Calypso est une application Express.js qui expose des endpoints pour récupérer du contenu depuis Calypso ou pour utiliser certaines de ses fonctionnalités.
Pour l'instant, la récupération des images vedettes de Calypso est supportée.
- Node.js installé sur votre machine
- Accès à un serveur DSpace Calypso
-
Clonez le repository :
git clone <URL_DU_REPOSITORY>
-
Accédez au répertoire du projet :
cd calypso-api
-
Installez les dépendances :
npm install
-
Ouvrez le fichier
config.js
. -
Modifiez les variables
apiCalypsoUrl
etport
avec vos vrais données.
npm start
Le serveur démarrera sur le port 3000. Vous pouvez accéder aux endpoints comme suit :
- http://localhost:3000/api/items/vedette pour récupérer les items vedettes.
- http://localhost:3000/api/items/vedette/scope?collection_id=VOTRE_COLLECTION_ID pour récupérer les items vedettes avec le paramètre de collection_id.
- Accédez aux endpoints avec votre navigateur ou utilisez un outil comme Postman pour tester les requêtes.