Den CorpusExplorer per Konsole steuern
/
Den CorpusExplorer aus einem anderen Programm oder Skript (z. B. R) steuern

 
Sie können den CorpusExplorer auch über die Konsole (keine grafische Nutzeroberfläche) aufrufen. Dies ist besonders dann praktisch, wenn Sie den CorpusExplorer in einem externen Skript z. B. in R nutzen möchten. Hier wird nur kurz die Ideen und die Standardsyntax skizziert. Eine ausführliche Anleitung finden Sie hier: https://github.com/notesjor/CorpusExplorer.Terminal.Console
 
Die Idee: möglichst einfacher Zugriff
cec [INPUT] [TASK] [OUTPUT]
 
Für [INPUT] haben Sie die Wahl zwischen:
 
Für [TASK] haben Sie die Wahl zwischen:
  • convert - um Daten aus [INPUT] in ein anderes Korpusformat zu konvertieren, das dann in [OUTPUT] geschrieben wird.
  • query - um Daten aus [INPUT] zu filtern (ähnlich Schnappschuss) und in [OUTPUT] zu speichern (Konvertierung möglich).
  • [ACTION] - unter [ACTION] sind verschiedenste Analysen des CorpusExplorers aufgelistet. Starten Sie "cec.exe" ohne Parameter, um die Liste zu anzuzeigen.
 
Die Ausgabe von [OUTPUT] hängt vom jeweiligen TASK ab:
  • verwenden Sie als [TASK] convert oder query (siehe oben), dann müssen Sie das Export-Format explizit angeben. z. B. ExporterCec6# - Starten Sie "cec.exe" ohne Parameter, um die Liste mit verfügbaren OUTPUT-EXPORTERN anzuzeigen.
  • verwenden Sie eine [TASK] - [ACTION] (siehe oben), dann ist das Standardverhalten: Gebe die Ergebnisse als TSV über STDOUT aus. STDOUT ist entweder die Konsole - oder wenn Sie die CEC aus ihrem Programmcode aufrufen, dann sehen Sie nach, wie Sie STDOUT auslesen können. Falls Sie das Standardverhalten ändern möchten, dann haben Sie zwei Optionen:
  • Leiten Sie STDOUT mit > um. z. B.: cec import#ImporterCec6#"C:\corpus.cec6" basic-information > "C:\output.tsv" - Hier wird STDOUT in die Datei > C:\output.csv umgeleitet.
  • Verwenden Sie als ersten Parameter F:[FORMAT] - z. B.: cec F:CSV import#ImporterCec6#"C:\corpus.cec6" basic-information > "C:\output.csv". Für [FORMAT] stehen aktuell TSV, CSV, JSON, XML, HTML und SQL zur Verfügung. Der Parameter F:[FORMAT] hat nur eine Wirkung, wenn er als erster Parameter aufgeführt wird.
     
Weitere Einstiegs-Beispiele finden Sie hier:
Außerdem haben Sie die Möglichkeit, mehrere Abfragen/Aufgaben in einem XML-Skript zu bündeln. Lese Sie dazu:
Den CorpusExplorer mittels XML-Skript steuern.