Benutzer:Andreas Plank/Abfragen woerterbuchnetz-de
< Benutzer:Andreas Plank
Zur Navigation springen
Zur Suche springen
Version vom 12. April 2022, 13:53 Uhr von Andreas Plank (Diskussion | Beiträge) (→Abfrage von …mut: +Code und Ausgabe)
Kommandozeile
Programm-Abhängigkeiten (nur für Linux/Unix/?Mac):
- wget, cat, sed, jq, bash
Abfrage lemmata
|
Abfrage lemmata-select
|
---|---|
datei="ziem…lemmata-DWB-$(date +%Y%m%d).json";
wget --show-progress --quiet \
"https://api.woerterbuchnetz.de/open-api/dictionaries/DWB/lemmata/*ziem*" \
--output-document="${datei}" \
&& cat "${datei}"
ergibt JSON |
datei="ziem…lemmata-select-DWB-$(date +%Y%m%d).json";
wget --show-progress --quiet \
"https://api.woerterbuchnetz.de/dictionaries/DWB/lemmata/select/*ziem*/0/json" \
--output-document="${datei}" \
&& cat "${datei}"
ergibt JSON |
{
"result_type": "lemmata_list",
"query": "/open-api/dictionaries/DWB/lemmata/*ziem*",
"result_set": [
{
"sigle": "DWB",
"lemma": "anziemen",
"gram": "",
"wbnetzid": "A05305",
"bookref": "1,530,9",
"wbnetzlink": "https://woerterbuchnetz.de//?sigle=DWB&lemid=A05305"
},{…}
]
}
|
[
{
"value": "A05305",
"label": "anziemen",
"gram": ""
},
{
"value": "B06642",
"label": "beziemen",
"gram": ""
},
{…}
]
|
# als reine Textausgabe (sortiert nach Grammatik, Wort (=label))
cat "${datei}" | jq ' sort_by(.gram,.label)[] | if .gram == null or .gram == ""
then "\(.label)"
else "\(.label) (\(.gram))"
end
' | sed -r 's@"@@g; ' | uniq
# als HTML Ausgabe (sortiert nach Grammatik, Wort (=label))
cat "${datei}" | jq ' sort_by(.gram,.label)[] | if .gram == null or .gram == ""
then "\(.label) → <a href=“https://www.woerterbuchnetz.de/DWB/\(.label)”>www.woerterbuchnetz.de/DWB/\(.label)</a><br/>"
else "\(.label) (\(.gram)) → <a href=“https://www.woerterbuchnetz.de/DWB/\(.label)”>www.woerterbuchnetz.de/DWB/\(.label)</a><br/>"
end
' | sed -r 's@"@@g; s@“([^“”]+)”@"\1"@g' | uniq
| |
Nachbereitung und Formgebung der Ausgabetexte kann man im Netzgewerk auch gut vermittels https://html-cleaner.com vornehmen, gerade für die HTML Ausgabe |
Abfrage von …mut
# (1) Datei festlegen
datei="Abfrage …mut (lemmata-select-DWB-$(date +%Y%m%d)).json";
# (2) Abfrage abspeichern
wget --show-progress --quiet \
"https://api.woerterbuchnetz.de/dictionaries/DWB/lemmata/select/*mut/0/json" \
--output-document="${datei}"
# einfache Textausgabe ohne Grammatik, nur Wörter
# cat "${datei}" | jq '.[] | .label | tostring' > "${datei%.*}-utf8.txt" \
# && pandoc -f html -t plain "${datei%.*}-utf8.txt" > "${datei%.*}-textrein-utf8.txt"
# (3) JSON auslesen und neu formatieren als Zusammenfügung »wort« (gram.) usw. später mit URL
# jq: als reine Textausgabe (sortiert nach Grammatik, Wort: Zusammenfügung der Daten)
# füge »…« hinzu später für leichtere Ersetzung
# füge <br/> hinzu später pandoc html → text damit sich zeilenweise Ausgabe ergiebt
cat "${datei}" | jq ' sort_by(.gram,.label)[] | if .gram == null or .gram == ""
then "»\(.label)«<br/>"
else "»\(.label)« (\(.gram))<br/>"
end
' | sed -r 's@"@@g; ' | uniq > "${datei%.*}-utf8.txt"
# (3.1.) Sonderzeichen, Umlaute dekodieren in lesbare Zeichen als UTF8
pandoc -f html -t plain "${datei%.*}-utf8.txt" > "${datei%.*}-utf8-Umlaute-usw-dekodiert-lesbar.txt"
# (3.2.) HTML-Datei tatsächlich zusammenfügen in geordneter Liste erstellen
sed --regexp-extended '
1 i\
<html> <head> <title>Abfrage …mut (Wörter)</title> </head> <body><h4>Abfrage …mut</h4><ol>
s@»([^»«]+)« (\(n\.\))$@<li>das \1 \2 → <a href="https://www.woerterbuchnetz.de/DWB/\1">www.woerterbuchnetz.de/DWB/\1</a></li>@;
s@»([^»«]+)« (\(f\.\))$@<li>die \1 \2 → <a href="https://www.woerterbuchnetz.de/DWB/\1">www.woerterbuchnetz.de/DWB/\1</a></li>@;
s@»([^»«]+)« (\(m\.\))$@<li>der \1 \2 → <a href="https://www.woerterbuchnetz.de/DWB/\1">www.woerterbuchnetz.de/DWB/\1</a></li>@;
s@»([^»«]+)« (\(m\. f\.\))$@<li>der, die \1 \2 → <a href="https://www.woerterbuchnetz.de/DWB/\1">www.woerterbuchnetz.de/DWB/\1</a></li>@;
s@»([^»«]+)« (\(n\., m\.\))$@<li>das, der \1 \2 → <a href="https://www.woerterbuchnetz.de/DWB/\1">www.woerterbuchnetz.de/DWB/\1</a></li>@;
s@»([^»«]+)« (\(m\. und f\.\))$@<li>der und die \1 \2 → <a href="https://www.woerterbuchnetz.de/DWB/\1">www.woerterbuchnetz.de/DWB/\1</a></li>@;
s@»([^»«]+)« (.+)$@<li>\1 \2 → <a href="https://www.woerterbuchnetz.de/DWB/\1">www.woerterbuchnetz.de/DWB/\1</a></li>@;
s@»([^»«]+)«$@<li>\1 → <a href="https://www.woerterbuchnetz.de/DWB/\1">www.woerterbuchnetz.de/DWB/\1</a></li>@;
$ a\
</ol></body></html>
' "${datei%.*}-utf8-Umlaute-usw-dekodiert-lesbar.txt" > "${datei%.*}-utf8-Umlaute-usw-dekodiert-lesbar.txt.html"
# (3.3.) HTML-Wikitext tatsächlich zusammenfügen in geordneter Liste erstellen
sed --regexp-extended '
1 i\
=== Abfrage …mut (Wörter)===\n<div class="two-columns">
s@»([^»«]+)« (\(n\.\))$@# das \1 \2 → [https://www.woerterbuchnetz.de/DWB/\1 www.woerterbuchnetz.de/DWB/\1]@;
s@»([^»«]+)« (\(f\.\))$@# die \1 \2 → [https://www.woerterbuchnetz.de/DWB/\1 www.woerterbuchnetz.de/DWB/\1]@;
s@»([^»«]+)« (\(m\.\))$@# der \1 \2 → [https://www.woerterbuchnetz.de/DWB/\1 www.woerterbuchnetz.de/DWB/\1]@;
s@»([^»«]+)« (\(m\. f\.\))$@# der, die \1 \2 → [https://www.woerterbuchnetz.de/DWB/\1 www.woerterbuchnetz.de/DWB/\1]@;
s@»([^»«]+)« (\(n\., m\.\))$@# das, der \1 \2 → [https://www.woerterbuchnetz.de/DWB/\1 www.woerterbuchnetz.de/DWB/\1]@;
s@»([^»«]+)« (\(m\. und f\.\))$@# der und die \1 \2 → [https://www.woerterbuchnetz.de/DWB/\1 www.woerterbuchnetz.de/DWB/\1]@;
s@»([^»«]+)« (.+)$@# \1 \2 → [https://www.woerterbuchnetz.de/DWB/\1 www.woerterbuchnetz.de/DWB/\1]@;
s@»([^»«]+)«$@# \1 → [https://www.woerterbuchnetz.de/DWB/\1 www.woerterbuchnetz.de/DWB/\1]@;
$ a\
</div>
' "${datei%.*}-utf8-Umlaute-usw-dekodiert-lesbar.txt" > "${datei%.*}-utf8-Umlaute-usw-dekodiert-lesbar.txt.wikitext"
Abfrage …mut (Wörter)
- -igmut → www.woerterbuchnetz.de/DWB/-igmut
- armut → www.woerterbuchnetz.de/DWB/armut
- bismut → www.woerterbuchnetz.de/DWB/bismut
- demut → www.woerterbuchnetz.de/DWB/demut
- dienmut → www.woerterbuchnetz.de/DWB/dienmut
- federwismut → www.woerterbuchnetz.de/DWB/federwismut
- frühlingsmut → www.woerterbuchnetz.de/DWB/frühlingsmut
- franschmut → www.woerterbuchnetz.de/DWB/franschmut
- göttermut → www.woerterbuchnetz.de/DWB/göttermut
- gauchwermut → www.woerterbuchnetz.de/DWB/gauchwermut
- gegenmut → www.woerterbuchnetz.de/DWB/gegenmut
- gemut → www.woerterbuchnetz.de/DWB/gemut
- gottesmut → www.woerterbuchnetz.de/DWB/gottesmut
- grabeswermut → www.woerterbuchnetz.de/DWB/grabeswermut
- grunddemut → www.woerterbuchnetz.de/DWB/grunddemut
- heimut → www.woerterbuchnetz.de/DWB/heimut
- kurmut → www.woerterbuchnetz.de/DWB/kurmut
- sanftmut → www.woerterbuchnetz.de/DWB/sanftmut
- scheinmut → www.woerterbuchnetz.de/DWB/scheinmut
- studentenhochmut → www.woerterbuchnetz.de/DWB/studentenhochmut
- tadelmut → www.woerterbuchnetz.de/DWB/tadelmut
- traumgemut → www.woerterbuchnetz.de/DWB/traumgemut
- wundermut → www.woerterbuchnetz.de/DWB/wundermut
- gleichgemut (adj.) → www.woerterbuchnetz.de/DWB/gleichgemut
- gutgemut (adj.) → www.woerterbuchnetz.de/DWB/gutgemut
- rechtgemut (adj.) → www.woerterbuchnetz.de/DWB/rechtgemut
- schwachgemut (adj.) → www.woerterbuchnetz.de/DWB/schwachgemut
- starkgemut (adj.) → www.woerterbuchnetz.de/DWB/starkgemut
- trübgemut (adj.) → www.woerterbuchnetz.de/DWB/trübgemut
- treugemut (adj.) → www.woerterbuchnetz.de/DWB/treugemut
- trostgemut (adj.) → www.woerterbuchnetz.de/DWB/trostgemut
- unmut (adj.) → www.woerterbuchnetz.de/DWB/unmut
- wankelgemut (adj.) → www.woerterbuchnetz.de/DWB/wankelgemut
- wankelmut (adj.) → www.woerterbuchnetz.de/DWB/wankelmut
- wohlgemut (adj.) → www.woerterbuchnetz.de/DWB/wohlgemut
- die anmut (f.) → www.woerterbuchnetz.de/DWB/anmut
- die bettelarmut (f.) → www.woerterbuchnetz.de/DWB/bettelarmut
- die blutarmut (f.) → www.woerterbuchnetz.de/DWB/blutarmut
- die demut (f.) → www.woerterbuchnetz.de/DWB/demut
- die duldmut (f.) → www.woerterbuchnetz.de/DWB/duldmut
- die dummut (f.) → www.woerterbuchnetz.de/DWB/dummut
- die einmut (f.) → www.woerterbuchnetz.de/DWB/einmut
- die engelanmut (f.) → www.woerterbuchnetz.de/DWB/engelanmut
- die erzarmut (f.) → www.woerterbuchnetz.de/DWB/erzarmut
- die frühlingsanmut (f.) → www.woerterbuchnetz.de/DWB/frühlingsanmut
- die frühlingswehmut (f.) → www.woerterbuchnetz.de/DWB/frühlingswehmut
- die gedankenarmut (f.) → www.woerterbuchnetz.de/DWB/gedankenarmut
- die geistesanmut (f.) → www.woerterbuchnetz.de/DWB/geistesanmut
- die geistesarmut (f.) → www.woerterbuchnetz.de/DWB/geistesarmut
- die glücksdemut (f.) → www.woerterbuchnetz.de/DWB/glücksdemut
- die hundedemut (f.) → www.woerterbuchnetz.de/DWB/hundedemut
- die hundsdemut (f.) → www.woerterbuchnetz.de/DWB/hundsdemut
- die möncharmut (f.) → www.woerterbuchnetz.de/DWB/möncharmut
- die schwermut (f.) → www.woerterbuchnetz.de/DWB/schwermut
- die siegergroszmut (f.) → www.woerterbuchnetz.de/DWB/siegergroszmut
- die stoffarmut (f.) → www.woerterbuchnetz.de/DWB/stoffarmut
- die suppendemut (f.) → www.woerterbuchnetz.de/DWB/suppendemut
- die ungroszmut (f.) → www.woerterbuchnetz.de/DWB/ungroszmut
- die waldarmut (f.) → www.woerterbuchnetz.de/DWB/waldarmut
- die waldmut (f.) → www.woerterbuchnetz.de/DWB/waldmut
- die wandermut (f.) → www.woerterbuchnetz.de/DWB/wandermut
- die wasserarmut (f.) → www.woerterbuchnetz.de/DWB/wasserarmut
- die widmut (f.) → www.woerterbuchnetz.de/DWB/widmut
- die wied(e)mut (f.) → www.woerterbuchnetz.de/DWB/wied(e)mut
- die wiese(n)anmut (f.) → www.woerterbuchnetz.de/DWB/wiese(n)anmut
- die wortarmut (f.) → www.woerterbuchnetz.de/DWB/wortarmut
- die zagemut (f.) → www.woerterbuchnetz.de/DWB/zagemut
- die zeitarmut (f.) → www.woerterbuchnetz.de/DWB/zeitarmut
- der übermut (m.) → www.woerterbuchnetz.de/DWB/übermut
- der überzeugungsmut (m.) → www.woerterbuchnetz.de/DWB/überzeugungsmut
- der anmut (m.) → www.woerterbuchnetz.de/DWB/anmut
- der baumwermut (m.) → www.woerterbuchnetz.de/DWB/baumwermut
- der biedermut (m.) → www.woerterbuchnetz.de/DWB/biedermut
- der biermut (m.) → www.woerterbuchnetz.de/DWB/biermut
- der edelmut (m.) → www.woerterbuchnetz.de/DWB/edelmut
- der eifermut (m.) → www.woerterbuchnetz.de/DWB/eifermut
- der eiswermut (m.) → www.woerterbuchnetz.de/DWB/eiswermut
- der eitelmut (m.) → www.woerterbuchnetz.de/DWB/eitelmut
- der erbmut (m.) → www.woerterbuchnetz.de/DWB/erbmut
- der eselsmut (m.) → www.woerterbuchnetz.de/DWB/eselsmut
- der frechmut (m.) → www.woerterbuchnetz.de/DWB/frechmut
- der freiheitsmut (m.) → www.woerterbuchnetz.de/DWB/freiheitsmut
- der freimut (m.) → www.woerterbuchnetz.de/DWB/freimut
- der freudenmut (m.) → www.woerterbuchnetz.de/DWB/freudenmut
- der friedensmut (m.) → www.woerterbuchnetz.de/DWB/friedensmut
- der geistesmut (m.) → www.woerterbuchnetz.de/DWB/geistesmut
- der geldhochmut (m.) → www.woerterbuchnetz.de/DWB/geldhochmut
- der geldmut (m.) → www.woerterbuchnetz.de/DWB/geldmut
- der gelehrtenhochmut (m.) → www.woerterbuchnetz.de/DWB/gelehrtenhochmut
- der glücksübermut (m.) → www.woerterbuchnetz.de/DWB/glücksübermut
- der glaubensmut (m.) → www.woerterbuchnetz.de/DWB/glaubensmut
- der gleichmut (m.) → www.woerterbuchnetz.de/DWB/gleichmut
- der gutermut (m.) → www.woerterbuchnetz.de/DWB/gutermut
- der herzenmut (m.) → www.woerterbuchnetz.de/DWB/herzenmut
- der hundsmut (m.) → www.woerterbuchnetz.de/DWB/hundsmut
- der jünglingsmut (m.) → www.woerterbuchnetz.de/DWB/jünglingsmut
- der kälbermut (m.) → www.woerterbuchnetz.de/DWB/kälbermut
- der kühnmut (m.) → www.woerterbuchnetz.de/DWB/kühnmut
- der kampfesmut (m.) → www.woerterbuchnetz.de/DWB/kampfesmut
- der keszlersmut (m.) → www.woerterbuchnetz.de/DWB/keszlersmut
- der klagemut (m.) → www.woerterbuchnetz.de/DWB/klagemut
- der klugmut (m.) → www.woerterbuchnetz.de/DWB/klugmut
- der knabenmut (m.) → www.woerterbuchnetz.de/DWB/knabenmut
- der kriegersmut (m.) → www.woerterbuchnetz.de/DWB/kriegersmut
- der kriegsmut (m.) → www.woerterbuchnetz.de/DWB/kriegsmut
- der miszmut (m.) → www.woerterbuchnetz.de/DWB/miszmut
- der mut (m.) → www.woerterbuchnetz.de/DWB/mut
- der opfermut (m.) → www.woerterbuchnetz.de/DWB/opfermut
- der pistolenmut (m.) → www.woerterbuchnetz.de/DWB/pistolenmut
- der reitersmut (m.) → www.woerterbuchnetz.de/DWB/reitersmut
- der riesenmut (m.) → www.woerterbuchnetz.de/DWB/riesenmut
- der sachtmut (m.) → www.woerterbuchnetz.de/DWB/sachtmut
- der siegesmut (m.) → www.woerterbuchnetz.de/DWB/siegesmut
- der sonnenmut (m.) → www.woerterbuchnetz.de/DWB/sonnenmut
- der standmut (m.) → www.woerterbuchnetz.de/DWB/standmut
- der starkmut (m.) → www.woerterbuchnetz.de/DWB/starkmut
- der stehmut (m.) → www.woerterbuchnetz.de/DWB/stehmut
- der stiermut (m.) → www.woerterbuchnetz.de/DWB/stiermut
- der strebensmut (m.) → www.woerterbuchnetz.de/DWB/strebensmut
- der streitermut (m.) → www.woerterbuchnetz.de/DWB/streitermut
- der sturmmut (m.) → www.woerterbuchnetz.de/DWB/sturmmut
- der tapfermut (m.) → www.woerterbuchnetz.de/DWB/tapfermut
- der thatmut (m.) → www.woerterbuchnetz.de/DWB/thatmut
- der thorenmut (m.) → www.woerterbuchnetz.de/DWB/thorenmut
- der todesmut (m.) → www.woerterbuchnetz.de/DWB/todesmut
- der tollmut (m.) → www.woerterbuchnetz.de/DWB/tollmut
- der trauermut (m.) → www.woerterbuchnetz.de/DWB/trauermut
- der treumut (m.) → www.woerterbuchnetz.de/DWB/treumut
- der trotzmut (m.) → www.woerterbuchnetz.de/DWB/trotzmut
- der trunkmut (m.) → www.woerterbuchnetz.de/DWB/trunkmut
- der tugendmut (m.) → www.woerterbuchnetz.de/DWB/tugendmut
- der tummelmut (m.) → www.woerterbuchnetz.de/DWB/tummelmut
- der unmut (m.) → www.woerterbuchnetz.de/DWB/unmut
- der vatermut (m.) → www.woerterbuchnetz.de/DWB/vatermut
- der verzweiflungsmut (m.) → www.woerterbuchnetz.de/DWB/verzweiflungsmut
- der viertelmut (m.) → www.woerterbuchnetz.de/DWB/viertelmut
- der vollmut (m.) → www.woerterbuchnetz.de/DWB/vollmut
- der wählmut (m.) → www.woerterbuchnetz.de/DWB/wählmut
- der wagemut (m.) → www.woerterbuchnetz.de/DWB/wagemut
- der wahnmut (m.) → www.woerterbuchnetz.de/DWB/wahnmut
- der wahrheitsmut (m.) → www.woerterbuchnetz.de/DWB/wahrheitsmut
- der wandelmut (m.) → www.woerterbuchnetz.de/DWB/wandelmut
- der wankelmut (m.) → www.woerterbuchnetz.de/DWB/wankelmut
- der weibermut (m.) → www.woerterbuchnetz.de/DWB/weibermut
- der weinmut (m.) → www.woerterbuchnetz.de/DWB/weinmut
- der welkmut (m.) → www.woerterbuchnetz.de/DWB/welkmut
- der wendelmut (m.) → www.woerterbuchnetz.de/DWB/wendelmut
- der wendmut (m.) → www.woerterbuchnetz.de/DWB/wendmut
- der wendunmut (m.) → www.woerterbuchnetz.de/DWB/wendunmut
- der wermut (m.) → www.woerterbuchnetz.de/DWB/wermut
- der widermut (m.) → www.woerterbuchnetz.de/DWB/widermut
- der willensmut (m.) → www.woerterbuchnetz.de/DWB/willensmut
- der wohlmut (m.) → www.woerterbuchnetz.de/DWB/wohlmut
- der zeugenmut (m.) → www.woerterbuchnetz.de/DWB/zeugenmut
- der zweifelmut (m.) → www.woerterbuchnetz.de/DWB/zweifelmut
- der, die frevelmut (m. f.) → www.woerterbuchnetz.de/DWB/frevelmut
- der und die kleinmut (m. und f.) → www.woerterbuchnetz.de/DWB/kleinmut
- das, der wismut (n., m.) → www.woerterbuchnetz.de/DWB/wismut
- wohlgemut (subst.) → www.woerterbuchnetz.de/DWB/wohlgemut