diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-03-16 17:15:39 +0100 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-03-16 17:15:39 +0100 |
commit | 804533cde06189bb2109c063092d59b2d53ee4db (patch) | |
tree | 392f4158fa2e0b934a1cfc6bb944ce5409f653ca /home-modules/pandoc | |
parent | 31ab1c84a4da06d1bf029c462fd9adeadb601c8c (diff) | |
download | nixos-804533cde06189bb2109c063092d59b2d53ee4db.tar nixos-804533cde06189bb2109c063092d59b2d53ee4db.tar.gz nixos-804533cde06189bb2109c063092d59b2d53ee4db.tar.bz2 nixos-804533cde06189bb2109c063092d59b2d53ee4db.tar.xz nixos-804533cde06189bb2109c063092d59b2d53ee4db.zip |
...
Diffstat (limited to 'home-modules/pandoc')
-rw-r--r-- | home-modules/pandoc/default.nix | 27 | ||||
-rw-r--r-- | home-modules/pandoc/german_abbreviations.txt | 1423 | ||||
-rwxr-xr-x | home-modules/pandoc/german_abbreviations.txt.gup | 35 |
3 files changed, 1485 insertions, 0 deletions
diff --git a/home-modules/pandoc/default.nix b/home-modules/pandoc/default.nix new file mode 100644 index 00000000..1d16b621 --- /dev/null +++ b/home-modules/pandoc/default.nix | |||
@@ -0,0 +1,27 @@ | |||
1 | { pkgs, lib, config, ... }: | ||
2 | |||
3 | let | ||
4 | cfg = config.programs.pandoc; | ||
5 | in { | ||
6 | options.programs.pandoc = { | ||
7 | germanAbbreviations = lib.mkEnableOption "importing german abbreviations" // { default = true; }; | ||
8 | extraAbbreviations = lib.mkOption { | ||
9 | type = lib.types.listOf lib.types.str; | ||
10 | default = []; | ||
11 | }; | ||
12 | }; | ||
13 | |||
14 | config = lib.mkIf cfg.enable { | ||
15 | xdg.dataFile = lib.mkIf (cfg.germanAbbreviations || cfg.extraAbbreviations != []) { | ||
16 | "pandoc/abbreviations".source = pkgs.runCommand "pandoc-abbreviations" { | ||
17 | buildInputs = [ pkgs.coreutils ]; | ||
18 | } '' | ||
19 | cat \ | ||
20 | <(${lib.getExe' cfg.finalPackage "pandoc"} --print-default-data-file=abbreviations) \ | ||
21 | ${lib.optionalString cfg.germanAbbreviations ./german_abbreviations.txt} \ | ||
22 | ${lib.optionalString (cfg.extraAbbreviations != []) (pkgs.writeText "abbrevs.txt" (lib.concatStringsSep "\n" cfg.extraAbbreviations))} \ | ||
23 | | sort | uniq >$out | ||
24 | ''; | ||
25 | }; | ||
26 | }; | ||
27 | } | ||
diff --git a/home-modules/pandoc/german_abbreviations.txt b/home-modules/pandoc/german_abbreviations.txt new file mode 100644 index 00000000..fa4c9c87 --- /dev/null +++ b/home-modules/pandoc/german_abbreviations.txt | |||
@@ -0,0 +1,1423 @@ | |||
1 | &c. | ||
2 | A. | ||
3 | a. | ||
4 | a.a.O. | ||
5 | A.C.A.B. | ||
6 | a.D. | ||
7 | a.d.D. | ||
8 | a.g.O. | ||
9 | Abb. | ||
10 | abchas. | ||
11 | abds. | ||
12 | Abf. | ||
13 | Abfr. | ||
14 | Abg. | ||
15 | abgek. | ||
16 | abh. | ||
17 | Abh. | ||
18 | Abk. | ||
19 | ABl. | ||
20 | Abl. | ||
21 | Abm. | ||
22 | abn. | ||
23 | Abn. | ||
24 | abr. | ||
25 | Abr. | ||
26 | Abs. | ||
27 | abs. | ||
28 | Abschn. | ||
29 | Abst. | ||
30 | Abt. | ||
31 | abulg. | ||
32 | abw. | ||
33 | abwert. | ||
34 | abzgl. | ||
35 | accel. | ||
36 | accresc. | ||
37 | Add. | ||
38 | Adj. | ||
39 | adj. | ||
40 | Adr. | ||
41 | adv. | ||
42 | Adv. | ||
43 | adyg. | ||
44 | ae. | ||
45 | aengl. | ||
46 | afghan. | ||
47 | afr. | ||
48 | afranz. | ||
49 | afranzös. | ||
50 | afries. | ||
51 | afrik. | ||
52 | afrk. | ||
53 | afrs. | ||
54 | afrz. | ||
55 | afränk. | ||
56 | ags. | ||
57 | ahd. | ||
58 | Ahd. | ||
59 | aind. | ||
60 | air. | ||
61 | akad. | ||
62 | Akk. | ||
63 | akkad. | ||
64 | akt. | ||
65 | alb. | ||
66 | alban. | ||
67 | alem. | ||
68 | alemann. | ||
69 | all. | ||
70 | allg. | ||
71 | allj. | ||
72 | allm. | ||
73 | alltagsspr. | ||
74 | alphanum. | ||
75 | Alt. | ||
76 | altai. | ||
77 | altengl. | ||
78 | altfranz. | ||
79 | altfranzös. | ||
80 | altfrz. | ||
81 | altgr. | ||
82 | althochdt. | ||
83 | altis. | ||
84 | altisländ. | ||
85 | altpreuß. | ||
86 | altröm. | ||
87 | alttest. | ||
88 | alëut. | ||
89 | am. | ||
90 | amer. | ||
91 | amerik. | ||
92 | amerikan. | ||
93 | amhar. | ||
94 | amt. | ||
95 | amtl. | ||
96 | Amtm. | ||
97 | Amtsbl. | ||
98 | Amtsdt. | ||
99 | Amtsspr. | ||
100 | an. | ||
101 | anal. | ||
102 | anat. | ||
103 | Anat. | ||
104 | anatom. | ||
105 | andalus. | ||
106 | ang. | ||
107 | angelsächs. | ||
108 | Angest. | ||
109 | angest. | ||
110 | angloamerik. | ||
111 | anglofrz. | ||
112 | angloind. | ||
113 | Anh. | ||
114 | Ank. | ||
115 | Ankl. | ||
116 | Anl. | ||
117 | anl. | ||
118 | Anm. | ||
119 | Anm.d.Red. | ||
120 | Ann. | ||
121 | ann. | ||
122 | annamit. | ||
123 | anord. | ||
124 | Anord. | ||
125 | anschl. | ||
126 | Anschl. | ||
127 | Anschr. | ||
128 | antarkt. | ||
129 | Anthrop. | ||
130 | anthrop. | ||
131 | Anw. | ||
132 | aobd. | ||
133 | apl. | ||
134 | Apostr. | ||
135 | App. | ||
136 | Apr. | ||
137 | apreuß. | ||
138 | ar. | ||
139 | arab. | ||
140 | aragon. | ||
141 | aram. | ||
142 | aran. | ||
143 | architekt. | ||
144 | archäol. | ||
145 | arg. | ||
146 | argent. | ||
147 | arkt. | ||
148 | armen. | ||
149 | Art. | ||
150 | Art.-Nr. | ||
151 | Artt. | ||
152 | as. | ||
153 | aserbaidsch. | ||
154 | aslaw. | ||
155 | assyr. | ||
156 | astron. | ||
157 | asächs. | ||
158 | At.-Gew. | ||
159 | attr. | ||
160 | Attr. | ||
161 | Aufl. | ||
162 | Aug. | ||
163 | Ausg. | ||
164 | ausgen. | ||
165 | Aussch. | ||
166 | ausschl. | ||
167 | Ausspr. | ||
168 | Ausst. | ||
169 | austral. | ||
170 | awar. | ||
171 | awest. | ||
172 | Az. | ||
173 | aztek. | ||
174 | b. | ||
175 | B. | ||
176 | Ba.-Wü. | ||
177 | bab. | ||
178 | babyl. | ||
179 | bair. | ||
180 | Bakt. | ||
181 | Bal. | ||
182 | balt. | ||
183 | baltoslaw. | ||
184 | Bankw. | ||
185 | bas. | ||
186 | baschk. | ||
187 | bask. | ||
188 | Bat. | ||
189 | bauf. | ||
190 | Bauw. | ||
191 | bay. | ||
192 | bayer. | ||
193 | bayr. | ||
194 | BayVBl. | ||
195 | Bd. | ||
196 | Bde. | ||
197 | Bed. | ||
198 | Begr. | ||
199 | begr. | ||
200 | beif. | ||
201 | beil. | ||
202 | Beil. | ||
203 | Bem. | ||
204 | ben. | ||
205 | berbersprachl. | ||
206 | Bergb. | ||
207 | berlin. | ||
208 | Berufsbez. | ||
209 | bes. | ||
210 | besch. | ||
211 | Beschl. | ||
212 | best. | ||
213 | Best.-Nr. | ||
214 | Betr. | ||
215 | betr. | ||
216 | Betriebswiss. | ||
217 | Bev. | ||
218 | Bez. | ||
219 | bez. | ||
220 | bezw. | ||
221 | Bf. | ||
222 | bfn. | ||
223 | Bg. | ||
224 | bgld. | ||
225 | Bgld. | ||
226 | Bhf. | ||
227 | Bib. | ||
228 | bibl. | ||
229 | bildl. | ||
230 | bildungsspr. | ||
231 | Biol. | ||
232 | biol. | ||
233 | Bj. | ||
234 | bl. | ||
235 | Bl. | ||
236 | Blk. | ||
237 | Bln. | ||
238 | Bodenk. | ||
239 | bot. | ||
240 | Bot. | ||
241 | Br.-M. | ||
242 | Br.-Mstr. | ||
243 | bras. | ||
244 | bret. | ||
245 | breton. | ||
246 | brit. | ||
247 | Brm. | ||
248 | brn. | ||
249 | Bruchz. | ||
250 | bsd. | ||
251 | Bsp. | ||
252 | bsplsw. | ||
253 | bspw. | ||
254 | BT-Drs. | ||
255 | Btl. | ||
256 | btto. | ||
257 | Bttr. | ||
258 | Buchw. | ||
259 | buddh. | ||
260 | bulg. | ||
261 | bulgar. | ||
262 | burjat. | ||
263 | burmes. | ||
264 | Bw. | ||
265 | byzant. | ||
266 | Bz. | ||
267 | bzb. | ||
268 | bzgl. | ||
269 | bzw. | ||
270 | böhm. | ||
271 | Börsenw. | ||
272 | C. | ||
273 | ca. | ||
274 | Carp. | ||
275 | Cb. | ||
276 | cf. | ||
277 | chakass. | ||
278 | chald. | ||
279 | chant. | ||
280 | chem. | ||
281 | Chem. | ||
282 | chilen. | ||
283 | chin. | ||
284 | Chr. | ||
285 | christl. | ||
286 | chron. | ||
287 | Chron. | ||
288 | Co. | ||
289 | Comp. | ||
290 | cresc. | ||
291 | D. | ||
292 | Dankb. | ||
293 | dankwtw. | ||
294 | das. | ||
295 | dass. | ||
296 | Dat. | ||
297 | dbzgl. | ||
298 | ders. | ||
299 | des. | ||
300 | desgl. | ||
301 | Dez. | ||
302 | dgl. | ||
303 | Di. | ||
304 | dial. | ||
305 | dichter. | ||
306 | dies. | ||
307 | dim. | ||
308 | Dim. | ||
309 | Dimin. | ||
310 | dimin. | ||
311 | Dipl. | ||
312 | Dipl.-Bibl. | ||
313 | Dipl.-Ing. | ||
314 | Dipl.-Kff. | ||
315 | Dipl.-Kffr. | ||
316 | Dipl.-Kfm. | ||
317 | Dipl.-Kfr. | ||
318 | Dipl.-Psych. | ||
319 | Dir. | ||
320 | Diss. | ||
321 | Do. | ||
322 | do. | ||
323 | Do.-Gge. | ||
324 | dominikan. | ||
325 | dor. | ||
326 | Doz. | ||
327 | Dr. | ||
328 | Drchf. | ||
329 | Drcks. | ||
330 | Dres. | ||
331 | Drs. | ||
332 | Drucks. | ||
333 | dt. | ||
334 | Dtl. | ||
335 | dto. | ||
336 | Dtzd. | ||
337 | dz. | ||
338 | Dz. | ||
339 | dän. | ||
340 | E. | ||
341 | ebd. | ||
342 | Ed. | ||
343 | ed. | ||
344 | ehem. | ||
345 | eidg. | ||
346 | eig. | ||
347 | eigtl. | ||
348 | Einf. | ||
349 | einh. | ||
350 | Einl. | ||
351 | einschl. | ||
352 | Einw. | ||
353 | Eisenb. | ||
354 | Elektrot. | ||
355 | elektrotechn. | ||
356 | em. | ||
357 | engl. | ||
358 | entspr. | ||
359 | erb. | ||
360 | erf. | ||
361 | erg. | ||
362 | Erg. | ||
363 | erk. | ||
364 | Erl. | ||
365 | erm. | ||
366 | Ers.-D. | ||
367 | ersch. | ||
368 | erschl. | ||
369 | Erschl. | ||
370 | Erschl.-Geb. | ||
371 | Erschw. | ||
372 | erschw. | ||
373 | Erstauff. | ||
374 | Erstausg. | ||
375 | Ertr. | ||
376 | Erw. | ||
377 | Erw.-Bldg. | ||
378 | erwähnw. | ||
379 | Erzb. | ||
380 | erzg. | ||
381 | erzgeb. | ||
382 | eskim. | ||
383 | estn. | ||
384 | etc. | ||
385 | Etg. | ||
386 | etrusk. | ||
387 | etw. | ||
388 | eur. | ||
389 | europ. | ||
390 | ev. | ||
391 | evang. | ||
392 | evtl. | ||
393 | Ew. | ||
394 | ewen. | ||
395 | ewenk. | ||
396 | exkl. | ||
397 | Expl. | ||
398 | Ez. | ||
399 | f. | ||
400 | F. | ||
401 | Fa. | ||
402 | fachspr. | ||
403 | Fachspr. | ||
404 | Fag. | ||
405 | Fam. | ||
406 | fam. | ||
407 | Febr. | ||
408 | fem. | ||
409 | ff. | ||
410 | Fig. | ||
411 | fig. | ||
412 | finanzmath. | ||
413 | finn. | ||
414 | finnougr. | ||
415 | Flgh. | ||
416 | fläm. | ||
417 | Fn. | ||
418 | fnhd. | ||
419 | folg. | ||
420 | Forts. | ||
421 | Fortstzg. | ||
422 | Fr. | ||
423 | fr. | ||
424 | fragm. | ||
425 | franz. | ||
426 | französ. | ||
427 | Frdf. | ||
428 | frdl. | ||
429 | frdsprlg. | ||
430 | Frfr. | ||
431 | frfr. | ||
432 | Frh. | ||
433 | Frhf. | ||
434 | Frhr. | ||
435 | fries. | ||
436 | friesl. | ||
437 | Frk. | ||
438 | Frl. | ||
439 | Frm. | ||
440 | frnhd. | ||
441 | Frspr. | ||
442 | frstl. | ||
443 | Frt. | ||
444 | frtr. | ||
445 | Frwk. | ||
446 | frz. | ||
447 | fränk. | ||
448 | frühnhd. | ||
449 | Fs. | ||
450 | Fsch. | ||
451 | Fschr. | ||
452 | Fsm. | ||
453 | Ftm. | ||
454 | Fut. | ||
455 | fut. | ||
456 | färö. | ||
457 | förml. | ||
458 | g. | ||
459 | Ga. | ||
460 | gall. | ||
461 | galloroman. | ||
462 | Gart. | ||
463 | gaskogn. | ||
464 | gbd. | ||
465 | Gbd. | ||
466 | Gbf. | ||
467 | GBl. | ||
468 | Gbl. | ||
469 | geb. | ||
470 | Geb. | ||
471 | Geb.-T. | ||
472 | Gebr. | ||
473 | gebr. | ||
474 | ged. | ||
475 | gef. | ||
476 | geg. | ||
477 | gegr. | ||
478 | geh. | ||
479 | gek. | ||
480 | gel. | ||
481 | geleg. | ||
482 | gem. | ||
483 | gemeingerm. | ||
484 | gen. | ||
485 | Gen. | ||
486 | geod. | ||
487 | geogr. | ||
488 | geograf. | ||
489 | geograph. | ||
490 | geol. | ||
491 | geolog. | ||
492 | geophys. | ||
493 | georg. | ||
494 | gep. | ||
495 | ger. | ||
496 | germ. | ||
497 | Ges. | ||
498 | ges. | ||
499 | gesch. | ||
500 | gespr. | ||
501 | gest. | ||
502 | get. | ||
503 | Gew. | ||
504 | gew. | ||
505 | gez. | ||
506 | Gfsch. | ||
507 | Gft. | ||
508 | gg. | ||
509 | ggb. | ||
510 | ggbfs. | ||
511 | ggez. | ||
512 | ggf. | ||
513 | ggfls. | ||
514 | ggfs. | ||
515 | Ggs. | ||
516 | ggü. | ||
517 | Ghzg. | ||
518 | Ghzgt. | ||
519 | glchz. | ||
520 | Gld. | ||
521 | Glde. | ||
522 | gldg. | ||
523 | Gldr. | ||
524 | Gled. | ||
525 | gleichbed. | ||
526 | gleichn. | ||
527 | gleichz. | ||
528 | Glfl. | ||
529 | gls. | ||
530 | gltd. | ||
531 | gltg. | ||
532 | glz. | ||
533 | gm. | ||
534 | got. | ||
535 | gr. | ||
536 | Gr. | ||
537 | Gramm. | ||
538 | grammat. | ||
539 | graph. | ||
540 | grch. | ||
541 | Grchl. | ||
542 | Grdb. | ||
543 | Grdf. | ||
544 | Grdfl. | ||
545 | Grdg. | ||
546 | Grdl. | ||
547 | Grdr. | ||
548 | grds. | ||
549 | Grdst. | ||
550 | griech. | ||
551 | Grz. | ||
552 | grönländ. | ||
553 | Gstb. | ||
554 | Gt. | ||
555 | gyn. | ||
556 | gynäk. | ||
557 | gäl. | ||
558 | H.-I. | ||
559 | H.-Qu. | ||
560 | hait. | ||
561 | Handw. | ||
562 | Hbf. | ||
563 | hd. | ||
564 | Hd.-Bibl. | ||
565 | Hdb. | ||
566 | hdbr. | ||
567 | Hdbr. | ||
568 | hdl. | ||
569 | Hdl. | ||
570 | Hdlbg. | ||
571 | hebr. | ||
572 | hess. | ||
573 | hethit. | ||
574 | Hf. | ||
575 | Hg. | ||
576 | hg. | ||
577 | hindust. | ||
578 | hinr. | ||
579 | hins. | ||
580 | Hinw. | ||
581 | hist. | ||
582 | HJber. | ||
583 | Hkl. | ||
584 | hl. | ||
585 | hochd. | ||
586 | hochspr. | ||
587 | Hom. | ||
588 | hor. | ||
589 | Hpfl. | ||
590 | hptpl. | ||
591 | hpts. | ||
592 | Hptst. | ||
593 | hptw. | ||
594 | Hptw. | ||
595 | HQu. | ||
596 | Hr. | ||
597 | HReg. | ||
598 | Hrn. | ||
599 | Hrsg. | ||
600 | hrsg. | ||
601 | Hs. | ||
602 | Hs.-Nr. | ||
603 | hschr. | ||
604 | Hschr. | ||
605 | HSt. | ||
606 | Hubbr. | ||
607 | Hubr. | ||
608 | Hw. | ||
609 | Hyaz. | ||
610 | hydr. | ||
611 | hydrol. | ||
612 | Hzm. | ||
613 | i. | ||
614 | I.E. | ||
615 | i.g.O. | ||
616 | i.Tr. | ||
617 | iber. | ||
618 | ibid. | ||
619 | ide. | ||
620 | Ident. | ||
621 | ident. | ||
622 | idg. | ||
623 | ie. | ||
624 | illyr. | ||
625 | Imkerspr. | ||
626 | imp. | ||
627 | Imp. | ||
628 | in. | ||
629 | Ind. | ||
630 | ind. | ||
631 | indef. | ||
632 | indekl. | ||
633 | indian. | ||
634 | indiff. | ||
635 | indir. | ||
636 | indiv. | ||
637 | indog. | ||
638 | indogerm. | ||
639 | indogerman. | ||
640 | indoiran. | ||
641 | indon. | ||
642 | indones. | ||
643 | Inf. | ||
644 | inf. | ||
645 | Ing. | ||
646 | Inh. | ||
647 | inkl. | ||
648 | inn. | ||
649 | Ins. | ||
650 | insb. | ||
651 | insbes. | ||
652 | int. | ||
653 | intern. | ||
654 | intrans. | ||
655 | ir. | ||
656 | iran. | ||
657 | iron. | ||
658 | isl. | ||
659 | islam. | ||
660 | isländ. | ||
661 | it. | ||
662 | ital. | ||
663 | italien. | ||
664 | j. | ||
665 | J. | ||
666 | Jahrh. | ||
667 | jakut. | ||
668 | Jan. | ||
669 | jap. | ||
670 | japan. | ||
671 | jav. | ||
672 | jem. | ||
673 | jemen. | ||
674 | Jg. | ||
675 | jgdfr. | ||
676 | Jh. | ||
677 | Jhd. | ||
678 | Jhdt. | ||
679 | Jhg. | ||
680 | Jhs. | ||
681 | jidd. | ||
682 | jmd. | ||
683 | jmdm. | ||
684 | jmdn. | ||
685 | jmds. | ||
686 | journ. | ||
687 | jr. | ||
688 | Jr. | ||
689 | Jt. | ||
690 | Jtsd. | ||
691 | jugendspr. | ||
692 | jugendsprachl. | ||
693 | jugoslaw. | ||
694 | Jul. | ||
695 | jun. | ||
696 | Jun. | ||
697 | jur. | ||
698 | Juw. | ||
699 | jägersprachl. | ||
700 | jährl. | ||
701 | Jän. | ||
702 | jüd. | ||
703 | k.u.k. | ||
704 | K.Ö.St.V. | ||
705 | kalm. | ||
706 | kanad. | ||
707 | Kap. | ||
708 | karib. | ||
709 | kastil. | ||
710 | katal. | ||
711 | katalan. | ||
712 | kath. | ||
713 | kaufm. | ||
714 | kaukas. | ||
715 | kelt. | ||
716 | Kgr. | ||
717 | Kh. | ||
718 | kindersprachl. | ||
719 | kirchenlat. | ||
720 | kirchenslaw. | ||
721 | kirchl. | ||
722 | kirg. | ||
723 | Kl. | ||
724 | klass. | ||
725 | klass.-lat. | ||
726 | klimatol. | ||
727 | kol. | ||
728 | Komm. | ||
729 | Konj. | ||
730 | Konv. | ||
731 | Kop. | ||
732 | kop. | ||
733 | kopt. | ||
734 | korean. | ||
735 | Kr. | ||
736 | kreol. | ||
737 | kret. | ||
738 | Krh. | ||
739 | Krhs. | ||
740 | Krim.-Ob.-Insp. | ||
741 | krimgot. | ||
742 | kriminaltechn. | ||
743 | Krkhs. | ||
744 | kroat. | ||
745 | Krs. | ||
746 | Ks. | ||
747 | Kto. | ||
748 | Kto.-Nr. | ||
749 | kuban. | ||
750 | kurd. | ||
751 | Kurzw. | ||
752 | Kw. | ||
753 | l. | ||
754 | L.-Abg. | ||
755 | lab. | ||
756 | LAbg. | ||
757 | ladin. | ||
758 | landsch. | ||
759 | Landw. | ||
760 | langfr. | ||
761 | langj. | ||
762 | langob. | ||
763 | langobard. | ||
764 | lapp. | ||
765 | lat. | ||
766 | latein. | ||
767 | latinis. | ||
768 | lautl. | ||
769 | lautm. | ||
770 | lbd. | ||
771 | lbdg. | ||
772 | Ldkr. | ||
773 | led. | ||
774 | leg. | ||
775 | lett. | ||
776 | lfd. | ||
777 | Lfg. | ||
778 | Lfm. | ||
779 | Lfrg. | ||
780 | Lg. | ||
781 | lgfr. | ||
782 | Lgft. | ||
783 | lgj. | ||
784 | lig. | ||
785 | ling. | ||
786 | lit. | ||
787 | LL.M. | ||
788 | lrh. | ||
789 | lt. | ||
790 | ltd. | ||
791 | luth. | ||
792 | luxemb. | ||
793 | Lz. | ||
794 | m. | ||
795 | M. | ||
796 | M.-Schr. | ||
797 | m.a.W. | ||
798 | ma. | ||
799 | MA. | ||
800 | Mag. | ||
801 | malai. | ||
802 | marinespr. | ||
803 | marx. | ||
804 | mask. | ||
805 | math. | ||
806 | Math. | ||
807 | max. | ||
808 | Max. | ||
809 | mazedon. | ||
810 | mbl. | ||
811 | Mbl. | ||
812 | MBl. | ||
813 | Mbll. | ||
814 | md. | ||
815 | mdal. | ||
816 | mdj. | ||
817 | mdl. | ||
818 | mdls. | ||
819 | Mdt. | ||
820 | me. | ||
821 | mech. | ||
822 | meckl. | ||
823 | med. | ||
824 | melanes. | ||
825 | mengl. | ||
826 | Merc. | ||
827 | met. | ||
828 | meteorol. | ||
829 | meton. | ||
830 | mex. | ||
831 | mexik. | ||
832 | mfr. | ||
833 | mfranz. | ||
834 | mfrk. | ||
835 | mfrz. | ||
836 | mfränk. | ||
837 | mgl. | ||
838 | Mgl. | ||
839 | mglw. | ||
840 | mhd. | ||
841 | mhdt. | ||
842 | Mi. | ||
843 | mi. | ||
844 | Mia. | ||
845 | milit. | ||
846 | Mill. | ||
847 | min. | ||
848 | Min. | ||
849 | mind. | ||
850 | Mio. | ||
851 | mir. | ||
852 | Mitgl. | ||
853 | mitteld. | ||
854 | mitteldt. | ||
855 | mittelhochdt. | ||
856 | Mittw. | ||
857 | Mitw. | ||
858 | mlat. | ||
859 | Mme. | ||
860 | Mmes. | ||
861 | mnd. | ||
862 | mndd. | ||
863 | mniederd. | ||
864 | mnl. | ||
865 | Mo. | ||
866 | mod. | ||
867 | mong. | ||
868 | Mrd. | ||
869 | Mrz. | ||
870 | Mschr. | ||
871 | Msgr. | ||
872 | Msp. | ||
873 | mtl. | ||
874 | mundartl. | ||
875 | musik. | ||
876 | MwSt. | ||
877 | Myth. | ||
878 | Mz. | ||
879 | männl. | ||
880 | möbl. | ||
881 | n. | ||
882 | Nachf. | ||
883 | nachm. | ||
884 | nat. | ||
885 | nationalsoz. | ||
886 | natsoz. | ||
887 | Nbf. | ||
888 | Nbfl. | ||
889 | Nchf. | ||
890 | nd. | ||
891 | ndd. | ||
892 | ndrl. | ||
893 | neapolit. | ||
894 | Neub. | ||
895 | neunorweg. | ||
896 | neutest. | ||
897 | neutr. | ||
898 | Nfl. | ||
899 | ngl. | ||
900 | ngr. | ||
901 | nhbr. | ||
902 | nhd. | ||
903 | nicar. | ||
904 | niederd. | ||
905 | niederdt. | ||
906 | niederl. | ||
907 | niederld. | ||
908 | niem. | ||
909 | niger. | ||
910 | nihil. | ||
911 | nl. | ||
912 | nlat. | ||
913 | nmtl. | ||
914 | Nom. | ||
915 | nord. | ||
916 | nordamerik. | ||
917 | nordd. | ||
918 | norddt. | ||
919 | nordgerm. | ||
920 | nordostd. | ||
921 | nordostdt. | ||
922 | nordwestd. | ||
923 | nordwestdt. | ||
924 | norm. | ||
925 | norw. | ||
926 | norweg. | ||
927 | Nov. | ||
928 | Nr. | ||
929 | ntw. | ||
930 | Ntw. | ||
931 | Nutzfl. | ||
932 | nw. | ||
933 | näml. | ||
934 | nö. | ||
935 | nördl. | ||
936 | o. | ||
937 | O.K. | ||
938 | ob. | ||
939 | Ob. | ||
940 | Obb. | ||
941 | obb. | ||
942 | obd. | ||
943 | Oberlaus. | ||
944 | obers. | ||
945 | obersächs. | ||
946 | obj. | ||
947 | od. | ||
948 | offiz. | ||
949 | Offz. | ||
950 | Ofr. | ||
951 | ofrs. | ||
952 | Okt. | ||
953 | op. | ||
954 | Orch.-Bes. | ||
955 | org. | ||
956 | Orig. | ||
957 | orn. | ||
958 | orth. | ||
959 | Ortskl. | ||
960 | Osch. | ||
961 | osk. | ||
962 | osman. | ||
963 | ostd. | ||
964 | ostdt. | ||
965 | ostfr. | ||
966 | ostfrz. | ||
967 | ostgerm. | ||
968 | ostidg. | ||
969 | ostmdt. | ||
970 | ostmitteld. | ||
971 | ostniederd. | ||
972 | ostpr. | ||
973 | ostpreuß. | ||
974 | ostw. | ||
975 | osö. | ||
976 | Ouv. | ||
977 | oz. | ||
978 | Oz. | ||
979 | oö. | ||
980 | OÖ. | ||
981 | P. | ||
982 | p. | ||
983 | P.S. | ||
984 | pa. | ||
985 | palästin. | ||
986 | par. | ||
987 | parag. | ||
988 | Paragr. | ||
989 | Parl. | ||
990 | Part. | ||
991 | pass. | ||
992 | Pat. | ||
993 | pej. | ||
994 | pers. | ||
995 | peruan. | ||
996 | Pet. | ||
997 | Pf. | ||
998 | Pfd. | ||
999 | Pfg. | ||
1000 | Pfl. | ||
1001 | pharm. | ||
1002 | philos. | ||
1003 | Philos. | ||
1004 | phonolog. | ||
1005 | phryg. | ||
1006 | Phys. | ||
1007 | phys. | ||
1008 | phöniz. | ||
1009 | Pi. | ||
1010 | pik. | ||
1011 | Pkt. | ||
1012 | Pl. | ||
1013 | Plur. | ||
1014 | poet. | ||
1015 | Pol. | ||
1016 | pol. | ||
1017 | polit. | ||
1018 | poln. | ||
1019 | polynes. | ||
1020 | port. | ||
1021 | portug. | ||
1022 | Pos. | ||
1023 | pos. | ||
1024 | pp. | ||
1025 | ppa. | ||
1026 | preuß. | ||
1027 | Priv.-Doz. | ||
1028 | Prof. | ||
1029 | prot. | ||
1030 | Prot. | ||
1031 | prov. | ||
1032 | Prov. | ||
1033 | prov.-fr. | ||
1034 | provenz. | ||
1035 | Proz. | ||
1036 | Proz.-Bev. | ||
1037 | präd. | ||
1038 | prähist. | ||
1039 | Präs. | ||
1040 | Psych. | ||
1041 | psych. | ||
1042 | Päd. | ||
1043 | Q. | ||
1044 | q.v. | ||
1045 | Qmstr. | ||
1046 | Qt. | ||
1047 | qu. | ||
1048 | Qu. | ||
1049 | quadr. | ||
1050 | Quadr. | ||
1051 | qual. | ||
1052 | Qual. | ||
1053 | quant. | ||
1054 | Quant. | ||
1055 | Quar. | ||
1056 | Quart. | ||
1057 | Quat. | ||
1058 | quitt. | ||
1059 | Quitt. | ||
1060 | Quäst. | ||
1061 | r. | ||
1062 | r.-k. | ||
1063 | Rab. | ||
1064 | rad. | ||
1065 | Raff. | ||
1066 | Rak. | ||
1067 | Randb. | ||
1068 | Randbem. | ||
1069 | rat. | ||
1070 | Rat. | ||
1071 | Rb. | ||
1072 | rd. | ||
1073 | RdErl. | ||
1074 | Rdf. | ||
1075 | refl. | ||
1076 | Reg. | ||
1077 | Reg.-Bez. | ||
1078 | Regt. | ||
1079 | Rel. | ||
1080 | rel. | ||
1081 | relig. | ||
1082 | Rep. | ||
1083 | resp. | ||
1084 | Rg.-Präs. | ||
1085 | RGBl. | ||
1086 | rglm. | ||
1087 | Rgstr. | ||
1088 | Rgt. | ||
1089 | Rh. | ||
1090 | rh. | ||
1091 | rhein. | ||
1092 | rheinhess. | ||
1093 | rhet. | ||
1094 | rhfrk. | ||
1095 | Rhj. | ||
1096 | Rhld. | ||
1097 | Rhs. | ||
1098 | Ri. | ||
1099 | Richtl. | ||
1100 | rip. | ||
1101 | rk. | ||
1102 | roman. | ||
1103 | rotw. | ||
1104 | Rr. | ||
1105 | rrh. | ||
1106 | Rspr. | ||
1107 | Rtn. | ||
1108 | Rtt. | ||
1109 | rumän. | ||
1110 | russ. | ||
1111 | Rvj. | ||
1112 | rzp. | ||
1113 | rätorom. | ||
1114 | röm. | ||
1115 | röm.-kath. | ||
1116 | S. | ||
1117 | s. | ||
1118 | S.-Wk. | ||
1119 | Sa. | ||
1120 | Sachs. | ||
1121 | san. | ||
1122 | sanskr. | ||
1123 | Sat. | ||
1124 | sat. | ||
1125 | Sb. | ||
1126 | Sbd. | ||
1127 | sc. | ||
1128 | scherzh. | ||
1129 | Schill. | ||
1130 | schles. | ||
1131 | schott. | ||
1132 | schr. | ||
1133 | schriftl. | ||
1134 | Schussw. | ||
1135 | schwed. | ||
1136 | schweiz. | ||
1137 | Schwg. | ||
1138 | Schwp. | ||
1139 | schwäb. | ||
1140 | scil. | ||
1141 | Sdp. | ||
1142 | sek. | ||
1143 | sem. | ||
1144 | semit. | ||
1145 | sen. | ||
1146 | Sep. | ||
1147 | Sept. | ||
1148 | serb. | ||
1149 | serbokroat. | ||
1150 | Sg. | ||
1151 | sibir. | ||
1152 | Sing. | ||
1153 | singhal. | ||
1154 | Sir. | ||
1155 | sizilian. | ||
1156 | skand. | ||
1157 | slaw. | ||
1158 | slow. | ||
1159 | slowak. | ||
1160 | slowen. | ||
1161 | So. | ||
1162 | sod. | ||
1163 | sof. | ||
1164 | sog. | ||
1165 | sogen. | ||
1166 | sogl. | ||
1167 | soldatenspr. | ||
1168 | solv. | ||
1169 | somal. | ||
1170 | sorb. | ||
1171 | Sout. | ||
1172 | soz. | ||
1173 | soziol. | ||
1174 | span. | ||
1175 | spez. | ||
1176 | sportspr. | ||
1177 | Spr. | ||
1178 | sprachwiss. | ||
1179 | Spvg. | ||
1180 | Spvgg. | ||
1181 | spätahd. | ||
1182 | spätgriech. | ||
1183 | spätlat. | ||
1184 | spätmhd. | ||
1185 | Sr. | ||
1186 | ssp. | ||
1187 | St. | ||
1188 | St.-Nr. | ||
1189 | staatl. | ||
1190 | Std. | ||
1191 | stdl. | ||
1192 | stellv. | ||
1193 | Stellv. | ||
1194 | Stk. | ||
1195 | Str. | ||
1196 | str. | ||
1197 | Stud. | ||
1198 | stud. | ||
1199 | subsp. | ||
1200 | Subst. | ||
1201 | sumer. | ||
1202 | svw. | ||
1203 | Swk. | ||
1204 | syn. | ||
1205 | Syn. | ||
1206 | syr. | ||
1207 | sächs. | ||
1208 | südafrik. | ||
1209 | südd. | ||
1210 | süddt. | ||
1211 | südl. | ||
1212 | südostdt. | ||
1213 | südwestd. | ||
1214 | Süßw. | ||
1215 | Tab. | ||
1216 | Tabl. | ||
1217 | Taf. | ||
1218 | tamil. | ||
1219 | tatar. | ||
1220 | techn. | ||
1221 | Tel. | ||
1222 | telef. | ||
1223 | Temp. | ||
1224 | Terr. | ||
1225 | tessin. | ||
1226 | test. | ||
1227 | Tfx. | ||
1228 | tgl. | ||
1229 | Tgt. | ||
1230 | thrak. | ||
1231 | thür. | ||
1232 | thüring. | ||
1233 | Ti. | ||
1234 | tib. | ||
1235 | tirol. | ||
1236 | Tlr. | ||
1237 | tochar. | ||
1238 | trans. | ||
1239 | tsch. | ||
1240 | tschech. | ||
1241 | tschechoslowak. | ||
1242 | Tsd. | ||
1243 | tun. | ||
1244 | Tun. | ||
1245 | tunes. | ||
1246 | Tunes. | ||
1247 | tungus. | ||
1248 | turkotat. | ||
1249 | typogr. | ||
1250 | tägl. | ||
1251 | türk. | ||
1252 | u. | ||
1253 | u.a. | ||
1254 | Ubr. | ||
1255 | ue. | ||
1256 | ugr. | ||
1257 | ugs. | ||
1258 | ukrain. | ||
1259 | umbr. | ||
1260 | umg. | ||
1261 | unang. | ||
1262 | unbefl. | ||
1263 | Unf. | ||
1264 | unf. | ||
1265 | unfol. | ||
1266 | unfr. | ||
1267 | ung. | ||
1268 | ungar. | ||
1269 | ungebr. | ||
1270 | ungel. | ||
1271 | ungen. | ||
1272 | unges. | ||
1273 | ungl. | ||
1274 | Uni-Kl. | ||
1275 | Univ. | ||
1276 | unv. | ||
1277 | unverantw. | ||
1278 | unverb. | ||
1279 | unverbr. | ||
1280 | unverd. | ||
1281 | unverg. | ||
1282 | unverh. | ||
1283 | unverk. | ||
1284 | unverp. | ||
1285 | unversch. | ||
1286 | unverz. | ||
1287 | unverzgl. | ||
1288 | unvollst. | ||
1289 | unvorb. | ||
1290 | unvors. | ||
1291 | unzerbr. | ||
1292 | urgerm. | ||
1293 | urkdl. | ||
1294 | urspr. | ||
1295 | ursprüngl. | ||
1296 | Urt. | ||
1297 | usf. | ||
1298 | USt-IdNr. | ||
1299 | usw. | ||
1300 | uvm. | ||
1301 | v. | ||
1302 | va. | ||
1303 | Ver. | ||
1304 | Verf. | ||
1305 | Verg. | ||
1306 | vergl. | ||
1307 | Vergl. | ||
1308 | verh. | ||
1309 | Vers. | ||
1310 | vers. | ||
1311 | vert. | ||
1312 | Vfg. | ||
1313 | vgbl. | ||
1314 | vgl. | ||
1315 | Vgl. | ||
1316 | vh. | ||
1317 | viell. | ||
1318 | vj. | ||
1319 | Vj. | ||
1320 | vl. | ||
1321 | vlat. | ||
1322 | vlt. | ||
1323 | vmtl. | ||
1324 | volkst. | ||
1325 | Vors. | ||
1326 | vrstl. | ||
1327 | vrt. | ||
1328 | vs. | ||
1329 | vsl. | ||
1330 | vt. | ||
1331 | vulg. | ||
1332 | vulgärlat. | ||
1333 | Vwz. | ||
1334 | vzk. | ||
1335 | w. | ||
1336 | W. | ||
1337 | Wa. | ||
1338 | wal. | ||
1339 | wehrtgl. | ||
1340 | weibl. | ||
1341 | Weis. | ||
1342 | weißruss. | ||
1343 | werkt. | ||
1344 | westd. | ||
1345 | westdt. | ||
1346 | Westf. | ||
1347 | westfäl. | ||
1348 | westgerm. | ||
1349 | westl. | ||
1350 | westmitteld. | ||
1351 | westmitteldt. | ||
1352 | Wf. | ||
1353 | wf. | ||
1354 | Wfl. | ||
1355 | wg. | ||
1356 | wh. | ||
1357 | Whg. | ||
1358 | winzerspr. | ||
1359 | wirtschaftl. | ||
1360 | wiss. | ||
1361 | Wkst. | ||
1362 | Wkstf. | ||
1363 | wkts. | ||
1364 | wld. | ||
1365 | Wr. | ||
1366 | Ws. | ||
1367 | Wtb. | ||
1368 | Ww. | ||
1369 | Wwe. | ||
1370 | Wz. | ||
1371 | Xerogr. | ||
1372 | Xerok. | ||
1373 | Xyl. | ||
1374 | y. | ||
1375 | Y. | ||
1376 | yd. | ||
1377 | Yd. | ||
1378 | Yds. | ||
1379 | yds. | ||
1380 | Z. | ||
1381 | z.B. | ||
1382 | za. | ||
1383 | Zf. | ||
1384 | Zgm. | ||
1385 | zgs. | ||
1386 | zgst. | ||
1387 | zgw. | ||
1388 | Zi. | ||
1389 | Ziff. | ||
1390 | zit. | ||
1391 | Zit. | ||
1392 | zk. | ||
1393 | Zk. | ||
1394 | Zool. | ||
1395 | zool. | ||
1396 | Zssg. | ||
1397 | Zssgn. | ||
1398 | Ztr. | ||
1399 | Zub. | ||
1400 | zur. | ||
1401 | zus. | ||
1402 | zw. | ||
1403 | Zz. | ||
1404 | zz. | ||
1405 | zzgl. | ||
1406 | zzt. | ||
1407 | ägypt. | ||
1408 | Ökol. | ||
1409 | ökol. | ||
1410 | ökon. | ||
1411 | ökum. | ||
1412 | örtl. | ||
1413 | österr. | ||
1414 | Österr. | ||
1415 | östl. | ||
1416 | übers. | ||
1417 | übertr. | ||
1418 | überw. | ||
1419 | Überw. | ||
1420 | übl. | ||
1421 | üblw. | ||
1422 | Übn. | ||
1423 | übsch. | ||
diff --git a/home-modules/pandoc/german_abbreviations.txt.gup b/home-modules/pandoc/german_abbreviations.txt.gup new file mode 100755 index 00000000..abcab1da --- /dev/null +++ b/home-modules/pandoc/german_abbreviations.txt.gup | |||
@@ -0,0 +1,35 @@ | |||
1 | #!/usr/bin/env nix | ||
2 | #!nix shell --impure --expr `` | ||
3 | #!nix with (import (builtins.getFlake ''nixpkgs'') {}); | ||
4 | #!nix python3.withPackages (ps: with ps; [ requests ]) | ||
5 | #!nix `` --command python3 | ||
6 | |||
7 | import requests | ||
8 | import json | ||
9 | import sys | ||
10 | import re | ||
11 | import subprocess | ||
12 | |||
13 | def wiki_cont(url, params): | ||
14 | continue_params = None | ||
15 | while True: | ||
16 | req_params = params | ||
17 | if continue_params is not None: | ||
18 | req_params |= continue_params | ||
19 | json_data = requests.get(url, req_params).json() | ||
20 | if "query" in json_data: | ||
21 | yield json_data["query"] | ||
22 | if "continue" not in json_data: | ||
23 | break | ||
24 | else: | ||
25 | continue_params = json_data["continue"] | ||
26 | |||
27 | out_re = re.compile(r"[^ ]*[^ 0-9][^ ]*\.") | ||
28 | |||
29 | subprocess.run(["gup", "--always"], check=True) | ||
30 | |||
31 | with open(sys.argv[1], 'w') as out: | ||
32 | for query in wiki_cont("https://de.wiktionary.org/w/api.php", {"action": "query", "list": "categorymembers", "cmtitle": "Kategorie:Abkürzung_(Deutsch)", "format": "json"}): | ||
33 | for item in map(lambda i: i["title"], query["categorymembers"]): | ||
34 | if out_re.fullmatch(item): | ||
35 | print(item, file=out) | ||