Grammatisches Kurzformat: neue Beugungsklasse für Feminina auf -nis.
[wortliste.git] / skripte / MANIFEST
blob57cf75a39de077ed95a2a32d413f958cb2c70e33
1 skripte/
2 ========
4 Programme und Progrämmchen zur Arbeit an und mit der 
5 „Wortliste deutscher Wörter mit Trennungen“.
8 Verzeichnisse
9 -------------
11 extra/
12   Zusätzliche oder weniger gebrauchte/gewartete Skripte und Programme
13   und Spielwiese für Experimente.
15 lib/
16   Module, Hilfsdateien und experimentelle Skripte zur Arbeit mit der
17   Wortliste.  Im Allgemeinen nicht zum direkten Aufruf bestimmt.
18   Siehe lib/MANIFEST.
20 spezialmuster/
21   Skripte für die Erzeugung und Nutzung alternativer
22   Einsatzmöglichkeiten von Trennmustern:
23   
24   * Aufbruch von Ligaturen, 
25   * Ersetzen von »s« durch »ſ« (langes s) nach den Regeln für den
26     Satz in gebrochenen Schriften.
27     
28 trennmuster/
29   Skripte für die Erzeugung, Anwendung, Dokumentation oder Analyse
30   von Trennmustern.
31   
32 wortliste/
33   Skripte für die Kontrolle und Wartung der Wortliste.
35 zusatzlisten/
36   Skripte für die Kontrolle und Wartung der Zusatzlisten zur Wortliste.
37   
38 Dateien
39 -------
41 TODO: Dateien, die nicht häufig direkt verwendet werden nach Verwendungszweck
42       einsortieren.
45 sort.py
46   Sortiere eine oder mehrere Dateien im „Wortliste-Format“.
48   Aufruf: siehe ``./sort.py -h``
50   Die `locale` Kodierung muss auf „utf8“ gesetzt sein, z. B. „de_DE.utf8“.
51   Unter Windows kann ggf. auch der Aufruf mit ``python -X utf8`` helfen.
53   Beispiele:
54     Filter::
55     
56     ./sort.py < ../wortliste > ../wortliste.sortiert
58     Zusammenfügen und sortieren::
59     
60       ./sort.py liste.c liste.a liste.b > liste.abc
62     Einsortieren in die nach Alphabet gesplitteten Dateien 
63     „wl-a“ bis „wl-z“::
64     
65       ./sort.py neu.todo wl-* --split -o wl-
67     Einsortieren und Patch erstellen::
68   
69       ./sort.py ../wortliste neu.todo --diff -o ../wortliste.patch
71     Sortiere die Wortliste und erstelle ein Patch im „unified diff“-Format.
72     Anwenden des Patches: ``patch wortliste < wortliste-sortiert.patch``
74   Für einen Test der inneren Konsistenz der Wortliste
75   (Doppeleinträge, Übereinstimmung Schlüssel-Trennmuster) siehe
76   ``skripte/lib/py_wortliste/wortliste.py``.
79 umformatierung.py
80   Wandlung zwischen Lang- und Kurzformat der Wortliste (8-Spalten/5-Spalten)
82   Aufruf: siehe ``./umformatierung.py -h``
84   Beispiele::
86      umformatierung.py -k ../wortliste > ../wlst
88      umformatierung.py ../wlst > ../wortliste.roundtrip