Michael Neuhold Homepage
Startseite > Altgriechisch und Latein auf dem Computer > greekconverter

greekconverter


An Englisch version of this page is available.

Was gibt es Neues?

Sie können

Installation

Einfach das Zip-Archiv herunterladen und in ein Verzeichnis names greekconverter (achten Sie auf Groß-/Kleinschreibung, der Verzeichnisname muß vollständig in Kleinbuchstaben geschrieben sein) entpacken.

Geschichte

greekconverter (in Kleinbuchstaben geschrieben bezeichnet es das Package) befindet sich immer noch in Entwicklung. Doch momentan habe ich keine Zeit dafür.

Die Änderungen von 050306 auf 060820:

Die Änderungen von 040711 auf 050306:

Die Änderungen von 040212 auf 040711:

Die Änderungen von 020921 auf 040212:

Die Änderungen von 0.7 auf 020921:

Änderungen von 0.6 auf 0.7:

Änderungen von 0.5 auf 0.6:

Änderungen von 0.4 auf 0.5:

Für nächste Versionen zu tun:

Entstehung

Entstanden ist das Ganze aus meinen (momentan eingestellten) Versuchen, DisplayGreek von Bruce G. Robertson so zu erweitern, daß nicht nur Griechisch, sondern auch Latein, Koptisch und Hebräisch angezeigt und gemischt werden können. Zur Konvertierung von Betacode nach GreekKeys benutzt DisplayGreek eine Klasse jag, für die ich keinen Quellcode fand und die ich daher nicht für Koptisch erweitern konnte. So entschloß ich mich, die notwendigen Konvertierungsklassen selbst zu schreiben. GreekConverter sollte den Anfang machen.

GreekFileConverter

Um ganze Dateien in einem Rutsch konvertieren zu können, habe ich GreekFileConverter geschreiben, ein Kommandozeilentool. Um es zu starten, muß man in das Verzeichnis wechseln, das das greekconverter-Unterverzeichnis enthält. Es wird aufgerufen:
java greekconverter.GreekFileConverter srcfile destfile conversion [-inputenc value] [-outputenc value]

Man betrachte das folgende Linux-Beispiel (für DOS-Benutzer: das Kommando ls entspricht in etwa dir /w):

[/home/shaft/bin/java]$ ls -F
antigone.txt    greekconverter/
[/home/shaft/bin/java]$ java greekconverter.GreekFileConverter -?
GreekFileConverter srcfile destfile convmode [-inputenc value] [-outputenc value]
 srcfile     file name (and path) of the source text file
 destfile    file name (and path) of the output destination file
 convmode    Greek conversion mode
 -inputenc   encoding of srcfile, e.g. US-ASCII, ISO-8859-1, UTF-8
             default is the local charset
 -outputenc  encoding of destfile, like -inputenc
 Valid conversion modes are:
Unicode -> Betacode:    1002
Unicode -> ASCII:       1006
Unicode -> HTML:        1003
Unicode -> GreekKeys:   1004
Unicode -> Names:       1007
Betacode -> Unicode:    2001
HTML -> Unicode:        3001
ASCII -> Betacode:      6002
Bibleworks -> Unicode:  5001
Bibleworks -> Betacode: 5002
GreekKeys -> Unicode:   4001
Unicode -> Decomposed:  1011
Unicode -> Precomposed: 1021
[/home/shaft/bin/java]$ java greekconverter.GreekFileConverter antigone.txt antigone.html 1003 -inputenc UTF-8

Nereus

Nereus ist eine GUI-Schnittstelle zu GreekFileConverter. Um es aufzurufen, muß man in das Verzeichnis wechseln, das das greekconverter-Unterverzeichnis enthält und eintippen: java greekconverter.Nereus.


Screenshot der GUI-Schnittstelle Nereus

Haftungsausschluß

Seien Sie sich dessen bewußt, daß dies eine Betaversion ist. Wenn Sie Fehler oder falsche Konvertierungen bemerken, schicken Sie mir bitte ein E-Mail. Sie können die Software frei benutzen, die Benutzung erfolgt aber auf eigene Gefahr. Ich mache keinerlei Zusagen über die Funktionsfähigkeit dieser Programme und übernehme keinerlei Garantie für direkt oder indirekt durch die Benutzung entstandenen Schäden. Falls Ihre CPU bei der Ausfühung von GreekConverter abbrennt oder Sie vor Ärger einen Schlaganfall bekommen, behaupten Sie nicht, Sie seien nicht gewarnt worden.


Autor: Michael Neuhold (E-Mail-Kontakt)
Letzte Änderung: 24. März 2017