项目作者: abes-esr

项目描述 :
UI pour l'utilisation des web services de l'Abes [maintenu par : azur-scd]
高级语言: CSS
项目地址: git://github.com/abes-esr/sudoc-toolkit.git
创建时间: 2019-09-26T16:47:37Z
项目社区:https://github.com/abes-esr/sudoc-toolkit

开源协议:MIT License

下载


SudocToolkit

Une Interface utilisateur pour faire tourner les web services de l’Abes sans être développeur.

Application réalisée avec le framework Javascript Electron

Exemple

Les web services utilisés :

  1. isbn2ppn : renvoie le (ou les) ppn à partir d’un ISBN

  2. issn2ppn : renvoie le (ou les) ppn à partir d’un ISSN

  3. merged : renvoie le ppn actif (en cas de fusion de notices) à partir d’un ppn

  4. multiwhere : renvoie les RCR localisés à partir d’un ppn

Installation

Dernière mise à jour : octobre 2021

  • Node v14.17.1
  • Dernière version stable du framework Electron : 15.1.2
  • Update de toutes les dépendances

En mode développement dans l’environnement Node.js

  • Cloner le dépôt : git clone https://github.com/abes-esr/SudocToolkit.git
  • Installer les dépendances : npm install
  • Lancer : npm run start
  • Automatiser les mises à jour dans l’interface en cas de modification du code source (hot-reload) : décommenter la 1ère ligne require(‘electron-reload’)(__dirname) dans main.js
  • Debug avec les devtools : pour afficher la console automatiquement, décommenter cette ligne dans main.js : contents.openDevTools()
    Sinon la console est accessible manuellement par le menu Affichage -> Inspecter (console).
  • Build (avec electron-packager) et création de l’exécutable dans /dist : npm run build

Télécharger l’exécutable Windows

  • Télécharger la dernière release https://github.com/abes-esr/SudocToolkit/releases
  • Dézipper où vous voulez sur votre PC
  • Double-cliquer sur SudocToolkit.exe
  • Créer un raccourci sur le bureau : clic droit sur SudocToolkit.exe -> envoyer vers Bureau