.gitignore | ||
config.py | ||
datareader.py | ||
gnukeywords.py | ||
hmlttotext.py | ||
main.py | ||
README.md | ||
requirements.txt | ||
setup.sh |
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.