Benutzer:Andreas Plank/Abfragen woerterbuchnetz-de

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen

Kommandozeile

Programm-Abhängigkeiten (nur für Linux/Unix/?Mac):

  • wget, cat, sed, jq, bash
Text der Überschrift
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>Abfrageergebnis …mut (Wörter)</title> </head> <body><h4>Abfrageergebnis …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\
=== Abfrageergebnis …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"

Abfrageergebnis …mut (Wörter)

  1. -igmut → www.woerterbuchnetz.de/DWB/-igmut
  2. armut → www.woerterbuchnetz.de/DWB/armut
  3. bismut → www.woerterbuchnetz.de/DWB/bismut
  4. demut → www.woerterbuchnetz.de/DWB/demut
  5. dienmut → www.woerterbuchnetz.de/DWB/dienmut
  6. federwismut → www.woerterbuchnetz.de/DWB/federwismut
  7. frühlingsmut → www.woerterbuchnetz.de/DWB/frühlingsmut
  8. franschmut → www.woerterbuchnetz.de/DWB/franschmut
  9. göttermut → www.woerterbuchnetz.de/DWB/göttermut
  10. gauchwermut → www.woerterbuchnetz.de/DWB/gauchwermut
  11. gegenmut → www.woerterbuchnetz.de/DWB/gegenmut
  12. gemut → www.woerterbuchnetz.de/DWB/gemut
  13. gottesmut → www.woerterbuchnetz.de/DWB/gottesmut
  14. grabeswermut → www.woerterbuchnetz.de/DWB/grabeswermut
  15. grunddemut → www.woerterbuchnetz.de/DWB/grunddemut
  16. heimut → www.woerterbuchnetz.de/DWB/heimut
  17. kurmut → www.woerterbuchnetz.de/DWB/kurmut
  18. sanftmut → www.woerterbuchnetz.de/DWB/sanftmut
  19. scheinmut → www.woerterbuchnetz.de/DWB/scheinmut
  20. studentenhochmut → www.woerterbuchnetz.de/DWB/studentenhochmut
  21. tadelmut → www.woerterbuchnetz.de/DWB/tadelmut
  22. traumgemut → www.woerterbuchnetz.de/DWB/traumgemut
  23. wundermut → www.woerterbuchnetz.de/DWB/wundermut
  24. gleichgemut (adj.) → www.woerterbuchnetz.de/DWB/gleichgemut
  25. gutgemut (adj.) → www.woerterbuchnetz.de/DWB/gutgemut
  26. rechtgemut (adj.) → www.woerterbuchnetz.de/DWB/rechtgemut
  27. schwachgemut (adj.) → www.woerterbuchnetz.de/DWB/schwachgemut
  28. starkgemut (adj.) → www.woerterbuchnetz.de/DWB/starkgemut
  29. trübgemut (adj.) → www.woerterbuchnetz.de/DWB/trübgemut
  30. treugemut (adj.) → www.woerterbuchnetz.de/DWB/treugemut
  31. trostgemut (adj.) → www.woerterbuchnetz.de/DWB/trostgemut
  32. unmut (adj.) → www.woerterbuchnetz.de/DWB/unmut
  33. wankelgemut (adj.) → www.woerterbuchnetz.de/DWB/wankelgemut
  34. wankelmut (adj.) → www.woerterbuchnetz.de/DWB/wankelmut
  35. wohlgemut (adj.) → www.woerterbuchnetz.de/DWB/wohlgemut
  36. die anmut (f.) → www.woerterbuchnetz.de/DWB/anmut
  37. die bettelarmut (f.) → www.woerterbuchnetz.de/DWB/bettelarmut
  38. die blutarmut (f.) → www.woerterbuchnetz.de/DWB/blutarmut
  39. die demut (f.) → www.woerterbuchnetz.de/DWB/demut
  40. die duldmut (f.) → www.woerterbuchnetz.de/DWB/duldmut
  41. die dummut (f.) → www.woerterbuchnetz.de/DWB/dummut
  42. die einmut (f.) → www.woerterbuchnetz.de/DWB/einmut
  43. die engelanmut (f.) → www.woerterbuchnetz.de/DWB/engelanmut
  44. die erzarmut (f.) → www.woerterbuchnetz.de/DWB/erzarmut
  45. die frühlingsanmut (f.) → www.woerterbuchnetz.de/DWB/frühlingsanmut
  46. die frühlingswehmut (f.) → www.woerterbuchnetz.de/DWB/frühlingswehmut
  47. die gedankenarmut (f.) → www.woerterbuchnetz.de/DWB/gedankenarmut
  48. die geistesanmut (f.) → www.woerterbuchnetz.de/DWB/geistesanmut
  49. die geistesarmut (f.) → www.woerterbuchnetz.de/DWB/geistesarmut
  50. die glücksdemut (f.) → www.woerterbuchnetz.de/DWB/glücksdemut
  51. die hundedemut (f.) → www.woerterbuchnetz.de/DWB/hundedemut
  52. die hundsdemut (f.) → www.woerterbuchnetz.de/DWB/hundsdemut
  53. die möncharmut (f.) → www.woerterbuchnetz.de/DWB/möncharmut
  54. die schwermut (f.) → www.woerterbuchnetz.de/DWB/schwermut
  55. die siegergroszmut (f.) → www.woerterbuchnetz.de/DWB/siegergroszmut
  56. die stoffarmut (f.) → www.woerterbuchnetz.de/DWB/stoffarmut
  57. die suppendemut (f.) → www.woerterbuchnetz.de/DWB/suppendemut
  58. die ungroszmut (f.) → www.woerterbuchnetz.de/DWB/ungroszmut
  59. die waldarmut (f.) → www.woerterbuchnetz.de/DWB/waldarmut
  60. die waldmut (f.) → www.woerterbuchnetz.de/DWB/waldmut
  61. die wandermut (f.) → www.woerterbuchnetz.de/DWB/wandermut
  62. die wasserarmut (f.) → www.woerterbuchnetz.de/DWB/wasserarmut
  63. die widmut (f.) → www.woerterbuchnetz.de/DWB/widmut
  64. die wied(e)mut (f.) → www.woerterbuchnetz.de/DWB/wied(e)mut
  65. die wiese(n)anmut (f.) → www.woerterbuchnetz.de/DWB/wiese(n)anmut
  66. die wortarmut (f.) → www.woerterbuchnetz.de/DWB/wortarmut
  67. die zagemut (f.) → www.woerterbuchnetz.de/DWB/zagemut
  68. die zeitarmut (f.) → www.woerterbuchnetz.de/DWB/zeitarmut
  69. der übermut (m.) → www.woerterbuchnetz.de/DWB/übermut
  70. der überzeugungsmut (m.) → www.woerterbuchnetz.de/DWB/überzeugungsmut
  71. der anmut (m.) → www.woerterbuchnetz.de/DWB/anmut
  72. der baumwermut (m.) → www.woerterbuchnetz.de/DWB/baumwermut
  73. der biedermut (m.) → www.woerterbuchnetz.de/DWB/biedermut
  74. der biermut (m.) → www.woerterbuchnetz.de/DWB/biermut
  75. der edelmut (m.) → www.woerterbuchnetz.de/DWB/edelmut
  76. der eifermut (m.) → www.woerterbuchnetz.de/DWB/eifermut
  77. der eiswermut (m.) → www.woerterbuchnetz.de/DWB/eiswermut
  78. der eitelmut (m.) → www.woerterbuchnetz.de/DWB/eitelmut
  79. der erbmut (m.) → www.woerterbuchnetz.de/DWB/erbmut
  80. der eselsmut (m.) → www.woerterbuchnetz.de/DWB/eselsmut
  81. der frechmut (m.) → www.woerterbuchnetz.de/DWB/frechmut
  82. der freiheitsmut (m.) → www.woerterbuchnetz.de/DWB/freiheitsmut
  83. der freimut (m.) → www.woerterbuchnetz.de/DWB/freimut
  84. der freudenmut (m.) → www.woerterbuchnetz.de/DWB/freudenmut
  85. der friedensmut (m.) → www.woerterbuchnetz.de/DWB/friedensmut
  86. der geistesmut (m.) → www.woerterbuchnetz.de/DWB/geistesmut
  87. der geldhochmut (m.) → www.woerterbuchnetz.de/DWB/geldhochmut
  88. der geldmut (m.) → www.woerterbuchnetz.de/DWB/geldmut
  89. der gelehrtenhochmut (m.) → www.woerterbuchnetz.de/DWB/gelehrtenhochmut
  90. der glücksübermut (m.) → www.woerterbuchnetz.de/DWB/glücksübermut
  91. der glaubensmut (m.) → www.woerterbuchnetz.de/DWB/glaubensmut
  92. der gleichmut (m.) → www.woerterbuchnetz.de/DWB/gleichmut
  93. der gutermut (m.) → www.woerterbuchnetz.de/DWB/gutermut
  94. der herzenmut (m.) → www.woerterbuchnetz.de/DWB/herzenmut
  95. der hundsmut (m.) → www.woerterbuchnetz.de/DWB/hundsmut
  96. der jünglingsmut (m.) → www.woerterbuchnetz.de/DWB/jünglingsmut
  97. der kälbermut (m.) → www.woerterbuchnetz.de/DWB/kälbermut
  98. der kühnmut (m.) → www.woerterbuchnetz.de/DWB/kühnmut
  99. der kampfesmut (m.) → www.woerterbuchnetz.de/DWB/kampfesmut
  100. der keszlersmut (m.) → www.woerterbuchnetz.de/DWB/keszlersmut
  101. der klagemut (m.) → www.woerterbuchnetz.de/DWB/klagemut
  102. der klugmut (m.) → www.woerterbuchnetz.de/DWB/klugmut
  103. der knabenmut (m.) → www.woerterbuchnetz.de/DWB/knabenmut
  104. der kriegersmut (m.) → www.woerterbuchnetz.de/DWB/kriegersmut
  105. der kriegsmut (m.) → www.woerterbuchnetz.de/DWB/kriegsmut
  106. der miszmut (m.) → www.woerterbuchnetz.de/DWB/miszmut
  107. der mut (m.) → www.woerterbuchnetz.de/DWB/mut
  108. der opfermut (m.) → www.woerterbuchnetz.de/DWB/opfermut
  109. der pistolenmut (m.) → www.woerterbuchnetz.de/DWB/pistolenmut
  110. der reitersmut (m.) → www.woerterbuchnetz.de/DWB/reitersmut
  111. der riesenmut (m.) → www.woerterbuchnetz.de/DWB/riesenmut
  112. der sachtmut (m.) → www.woerterbuchnetz.de/DWB/sachtmut
  113. der siegesmut (m.) → www.woerterbuchnetz.de/DWB/siegesmut
  114. der sonnenmut (m.) → www.woerterbuchnetz.de/DWB/sonnenmut
  115. der standmut (m.) → www.woerterbuchnetz.de/DWB/standmut
  116. der starkmut (m.) → www.woerterbuchnetz.de/DWB/starkmut
  117. der stehmut (m.) → www.woerterbuchnetz.de/DWB/stehmut
  118. der stiermut (m.) → www.woerterbuchnetz.de/DWB/stiermut
  119. der strebensmut (m.) → www.woerterbuchnetz.de/DWB/strebensmut
  120. der streitermut (m.) → www.woerterbuchnetz.de/DWB/streitermut
  121. der sturmmut (m.) → www.woerterbuchnetz.de/DWB/sturmmut
  122. der tapfermut (m.) → www.woerterbuchnetz.de/DWB/tapfermut
  123. der thatmut (m.) → www.woerterbuchnetz.de/DWB/thatmut
  124. der thorenmut (m.) → www.woerterbuchnetz.de/DWB/thorenmut
  125. der todesmut (m.) → www.woerterbuchnetz.de/DWB/todesmut
  126. der tollmut (m.) → www.woerterbuchnetz.de/DWB/tollmut
  127. der trauermut (m.) → www.woerterbuchnetz.de/DWB/trauermut
  128. der treumut (m.) → www.woerterbuchnetz.de/DWB/treumut
  129. der trotzmut (m.) → www.woerterbuchnetz.de/DWB/trotzmut
  130. der trunkmut (m.) → www.woerterbuchnetz.de/DWB/trunkmut
  131. der tugendmut (m.) → www.woerterbuchnetz.de/DWB/tugendmut
  132. der tummelmut (m.) → www.woerterbuchnetz.de/DWB/tummelmut
  133. der unmut (m.) → www.woerterbuchnetz.de/DWB/unmut
  134. der vatermut (m.) → www.woerterbuchnetz.de/DWB/vatermut
  135. der verzweiflungsmut (m.) → www.woerterbuchnetz.de/DWB/verzweiflungsmut
  136. der viertelmut (m.) → www.woerterbuchnetz.de/DWB/viertelmut
  137. der vollmut (m.) → www.woerterbuchnetz.de/DWB/vollmut
  138. der wählmut (m.) → www.woerterbuchnetz.de/DWB/wählmut
  139. der wagemut (m.) → www.woerterbuchnetz.de/DWB/wagemut
  140. der wahnmut (m.) → www.woerterbuchnetz.de/DWB/wahnmut
  141. der wahrheitsmut (m.) → www.woerterbuchnetz.de/DWB/wahrheitsmut
  142. der wandelmut (m.) → www.woerterbuchnetz.de/DWB/wandelmut
  143. der wankelmut (m.) → www.woerterbuchnetz.de/DWB/wankelmut
  144. der weibermut (m.) → www.woerterbuchnetz.de/DWB/weibermut
  145. der weinmut (m.) → www.woerterbuchnetz.de/DWB/weinmut
  146. der welkmut (m.) → www.woerterbuchnetz.de/DWB/welkmut
  147. der wendelmut (m.) → www.woerterbuchnetz.de/DWB/wendelmut
  148. der wendmut (m.) → www.woerterbuchnetz.de/DWB/wendmut
  149. der wendunmut (m.) → www.woerterbuchnetz.de/DWB/wendunmut
  150. der wermut (m.) → www.woerterbuchnetz.de/DWB/wermut
  151. der widermut (m.) → www.woerterbuchnetz.de/DWB/widermut
  152. der willensmut (m.) → www.woerterbuchnetz.de/DWB/willensmut
  153. der wohlmut (m.) → www.woerterbuchnetz.de/DWB/wohlmut
  154. der zeugenmut (m.) → www.woerterbuchnetz.de/DWB/zeugenmut
  155. der zweifelmut (m.) → www.woerterbuchnetz.de/DWB/zweifelmut
  156. der, die frevelmut (m. f.) → www.woerterbuchnetz.de/DWB/frevelmut
  157. der und die kleinmut (m. und f.) → www.woerterbuchnetz.de/DWB/kleinmut
  158. das, der wismut (n., m.) → www.woerterbuchnetz.de/DWB/wismut
  159. wohlgemut (subst.) → www.woerterbuchnetz.de/DWB/wohlgemut