Find a file
2022-05-31 20:19:32 +02:00
.gitignore First public version 2022-05-31 19:29:40 +02:00
config.py First public version 2022-05-31 19:29:40 +02:00
datareader.py First public version 2022-05-31 19:29:40 +02:00
gnukeywords.py Entferne überflüssige Zeile im import 2022-05-31 20:19:32 +02:00
hmlttotext.py First public version 2022-05-31 19:29:40 +02:00
main.py First public version 2022-05-31 19:29:40 +02:00
README.md First public version 2022-05-31 19:29:40 +02:00
requirements.txt First public version 2022-05-31 19:29:40 +02:00
setup.sh First public version 2022-05-31 19:29:40 +02:00

gnu-keywords

Das ist das Repo für die Abgabe von Beat Jäckle zu dem Wettbewerb von gnulinux.ch.

Die Datei data.zip wird benötigt und stammt von der GNU/Linux.ch Cloud. Der Download kann mit setup.sh durchgeführt werden.

Diese Software ist lizensiert unter GPL3+.

Installation

Kopiere dieses Reprository an einen beliebigen Ort auf deinem Computer.

In der setup.sh Datei sind die Anweisungen gespeichert. Die Datei kann auch als Bash-Skript ausgeführt werden.

Start

Die Pythonumgebung muss aktiviert sein. . .env/bin/activate

Danach kann man die main.py ausführen. Momentan git es keine Optionen, die man in der Befehlszeile anpassen könnte.

Beim ersten mal Starten lädt die Software das Sprachmodul herunder. Dies kann länger dauern.

Anpassungen

Die Konfiguartionen für das Programm ist in der config.py Datei direkt im Python Syntax gespeichert. Darin kann man die Parameter anpassen, welche schlüsselgebend für die Bestimmung der Keywords sind.

Wenn der Ablauf angepasst werden sollte, so kann man die main.py sehr gut anpassen. Der Prozess besteht aus 9 Zeilen. Dieser ist in drei Blöcke unterteilt:

  • Initialisierung der Objekte
    4 Zeilen
  • Keywords bestimmen
    3 Zeilen
  • Export
    2 Zeilen

Mögliche Roadmap

  • Die main.py Datei könnte eine usage/help bekommen.
  • Optionen in die main.py einbauen.
  • Die Score Funktionen in gnukeywords.py können natürlich ganz anders gschrieben werden.