AKFCloze
AKFCloze ist ein Skript, mit dem man Lückentexte erstellen kann.
Das Skript erstellt HTML-Dateien mit eingebettetem JavaScript.
- Benötigt:
- Perl 5, empfohlen: GNOME 2.28
- Download:
-
http://download.akfoerster.de/software/akfcloze/
- Lizenz:
- GPLv3 oder neuer
- Autor:
- Andreas K. Förster
Mini-Howto
Kommandozeile: $ akfcloze [Textdateien]
Unter GNOME einfach das Programm aufrufen.
Eingabe-Datei:
Als Eingabe-Dateien werden einfache Text-Dateien erwartet, die folgendermaßen
aufgebaut sind:
-
Der zu verwendende Zeichensatz ist auf UTF-8 festgelegt.
-
Die erste Zeile enthält die Überschrift, die zweite
Zeile ist eine Leerzeile. Wenn die zweite Zeile keine Leerzeile ist,
wird die erste Zeile auch nicht als Überschrift gewertet.
-
Danach folgt der Text. Die abzufragenden Ausdrücke werden in eckige
Klammern geschrieben: „[Beispiel]“. Die Ausdrücke können aus mehreren
Wörtern bestehen, aber sie müssen innerhalb der selben Zeile
abgeschlossen sein.
-
Absätze werden durch eine oder mehrere Leerzeilen getrennt. Es reicht
dabei nicht, einfach nur mit Einrückungen zu arbeiten.
-
Wenn man weitere Überschriften einfügen will, kann man dies tun, indem man
ein Gleichheitszeichen in der ersten Spalte einer Zeile schreibt.
Zum Beispiel: „=Neue Überschrift“
-
Wenn man einen Zeilenumbruch erzwingen will, kann man die Zeile mit dem
„|“-Zeichen beenden. Zum Beispiel: „Es folgt ein Zeilenumbruch:|“
Ausgabe-Datei:
Es werden HTML-Dateien mit eingebettetem JavaScript erstellt. Diese
Dateien kann mit einem JavaScript-fähigen Webbrowser benutzt werden.
Zum Beispiel mit Konqueror, Epiphany, Firefox bzw. Iceweasel und
anderen.
Bei Webbrowsern, die kein JavaScript unterstützen, oder bei denen
JavaScript abgeschaltet ist, wird eine Warnung angezeigt.
Tipps & Tricks
- Um eine sofortige Rückmeldung zu erhalten, kann man nach jeder Eingabe
die Enter-Taste drücken.
- Bei öffentlich zugänglichen Rechnern, sollte man den Webbrowser so
konfigurieren, das private Daten beim Beenden der Sitzung immer gelöscht
werden. Sonst bekommt der Nächste Unterstützung durch die automatische
Vervollständigung.
Persönliche Anmerkung des Autors
Dies ist mit Sicherheit eines der schlechtesten Programme, die ich je
veröffentlicht habe. Ich bin gewiss nicht stolz darauf. Aber ich habe es
nicht für mich selbst geschrieben, sondern für jemand anderes. Und der will
es genau so haben.
Siehe auch