gnu-keywords/README.md

47 lines
1.5 KiB
Markdown
Raw Normal View History

2022-05-18 16:28:40 +02:00
# gnu-keywords
2022-05-18 18:51:42 +02:00
Das ist das Repo für die Abgabe von Beat Jäckle zu dem [Wettbewerb von gnulinux.ch](https://gnulinux.ch/wettbewerb-gnu-linux-ch-verschlagworten).
Die Datei `data.zip` wird benötigt und stammt von der [GNU/Linux.ch Cloud](https://cloud.gnulinux.ch/index.php/s/YTw6dn4wFKGA7oi).
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.