-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
21 lines (16 loc) · 823 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
SHELL := /bin/bash
all: src/julesratte/wikidata/properties.json
src/julesratte/wikidata/properties.json:
docker run --rm -it maxlath/wikibase-cli:17.0.10 props -e https://query.wikidata.org/sparql >$@
all: resources/julesratte/wikidata/lexemes.json.gz
resources/julesratte/wikidata/lexemes.json.gz:
mkdir -p `dirname $@`
curl -o $@ https://dumps.wikimedia.org/wikidatawiki/entities/latest-lexemes.json.gz
all: resources/julesratte/wiktionary/de.xml
resources/julesratte/wiktionary/de.xml:
mkdir -p `dirname $@`
curl https://dumps.wikimedia.org/dewiktionary/latest/dewiktionary-latest-pages-meta-current.xml.bz2 | bzcat >$@
all: resources/julesratte/wiktionary/de.edn
resources/julesratte/wiktionary/de.edn: resources/julesratte/wiktionary/de.xml
mkdir -p `dirname $@`
clojure -M -m julesratte.wiktionary.de >$@