-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
38 lines (38 loc) · 2.35 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
"name": "ldboot",
"version": "0.0.1",
"description": "",
"main": "index.js",
"repository": {
"type": "git",
"url": "git@github.com:BERNMOBIL/ldboot.git"
},
"dependencies": {
"barnard59": "git+https://github.com/zazuko/barnard59-legacy.git#master",
"gitlab-ci-validate": "^0.1.2",
"json": "^9.0.6",
"moment": "^2.24.0"
},
"devDependencies": {
"npm-run-all": "^4.1.5"
},
"scripts": {
"clean": "rm -rf target/*",
"fetch-incidents": "curl -s -L `node node_modules/json/lib/json.js url -f input/incidents.csv-metadata.json` -o input/incidents.csv",
"fetch-sap": "mkdir -p tmp/xml && curl --user $BM_USER:$BM_PASSWORD https://webdav.netlabs.org/bernmobil/bernmobil-sap.zip -o tmp/bernmobil-sap.zip && unzip -d tmp/xml tmp/bernmobil-sap.zip '*.xml'",
"fetch-carml": "mkdir -p tmp/lib && curl -s -L https://github.com/netage/carml-cli/releases/download/cli-0.0.5/cli-0.0.5-SNAPSHOT-jar-with-dependencies.jar -o tmp/lib/carml-cli.jar",
"convert-incidents": "mkdir -p target && node index.js",
"convert-sap-zkdr": "mkdir -p target && java -jar tmp/lib/carml-cli.jar -f tmp/xml/ZKDR -m config/sap.ttl -of nt -o target/sap-zkdr.nt",
"convert-sap-zlst": "mkdir -p target && java -jar tmp/lib/carml-cli.jar -f tmp/xml/ZLST -m config/sap.ttl -of nt -o target/sap-zlst.nt",
"clean-incidents": "cat target/incidents.nt | sed '/_:/d' | sed '/<file/d' > target/incidents-clean.nt",
"tdb-load": "tdbloader --loc=target/tdb_bernmobil input/vocab.ttl input/skos.ttl target/incidents-clean.nt target/sap-*.nt",
"tdb-query": "./scripts/tdb-query.sh",
"tdb-dump": "./scripts/tdb-dump.sh",
"validate-riot": "riot --validate target/everything.nt.gz",
"bernmobil-lindas-test": "env ENDPOINT=https://test.lindas-data.ch:8443/lindas ./scripts/lindas-put-everything.sh",
"bernmobil-zazuko": "env ENDPOINT=http://data.zazuko.com/bernmobil ./scripts/lindas-put-everything.sh",
"bernmobil-integ-s3": "ENDPOINT=http://data.zazuko.com/lindas STORE_USER=$STORE_USER_INTEG STORE_PASSWORD=$STORE_PASSWORD_INTEG ./scripts/store-s3.sh",
"bernmobil-prod-s3": "ENDPOINT=https://test.lindas-data.ch:8443/lindas STORE_USER=$STORE_USER_PROD STORE_PASSWORD=$STORE_PASSWORD_PROD ./scripts/store-s3.sh",
"build": "npm-run-all clean fetch-incidents convert-incidents clean-incidents tdb-load tdb-query tdb-dump validate-riot"
}
}