web-dumps / conditor-dumps /
..
01-query feat(conditor-dumps): create and first request 1 year ago
02-download feat(conditor-dumps): create and first request 1 year ago
03-create-fields feat(conditor-dumps): create-fields 1 year ago
04-enrich feat(conditor-dumps): add step 4 1 year ago
.gitignore chore(conditor-dumps): Ignore local package.json 1 year ago
02-download.ini feat(conditor-dumps): create and first request 1 year ago
03-create-fields.ini feat(conditor-dumps): create-fields 1 year ago
04-enrich.ini feat(conditor-dumps): add step 4 1 year ago
Makefile feat(conditor-dumps): Add watch target 1 year ago
README.md docs(conditor-dumps): Use lodex-crontab@1.5+ 1 year ago
README.md

Conditor-dumps

Étapes

01-query

Dépôt d'un fichier inist.txt (requête) dans le répertoire 01-query.

02-download

Téléchargement de données via la requête sur l'api Corhal.

03-create-fields

Création d'un champ ApilPublicationDate à partir de données existantes dans le json (publicationDate et electronicPublicationDate).

04-enrich

Appel de deux web services (informations RNSR et instituts CNRS) pour créer les champs suivants :

  • IsCnrs
  • LaboSigle
  • LaboIntitule
  • Rnsr
  • InstitutCnrs

Configuration

⚠️ Attention: utilisez au moins la version 1.5 de lodex-crontab.

S'assurer d'avoir les versions suivantes :

"packages": [
    "@ezs/core@2.1.9",
    "@ezs/basics@1.22.6",
    "@ezs/conditor@2.10.1"
  ]

Reste de la configuration :

{
    "environnement": {
        "CRON_VERBOSE": true,
        "EZS_VERBOSE": false
    },
    "files" : {
        "zip": "https://gitbucket.inist.fr/tdm/web-dumps/archive/conditor-dumps/conditor-dumps@1.3.0.zip"
    },
    "tasks": [
        {
            "CronRule": "1 0 * * *",
            "Target": "watch",
            "RunOnStartup": true
        }
    ]
}

Trello : https://trello.com/b/wJoKuJXZ/conditor-m%C3%A9trie