Hallo Florian.

Sieht gut aus. Ich lasse es jetzt einfach dauerhaft im Hintergrund laufen. Die meisten Tastenanschläge sind schon für Text, da dort einfach sehr viele angeschlagen werden. Aber ich verwende auch ranger, das Terminal und den Windowmanager Xmonad, wo ich natürlich auch ständig auf die Buchstabentasten drücke, um Dinge passieren zu lassen. Ich denke wenn man später den Median nimmt, kommt ein passendes Ergebnis raus. Ich bin sehr gespannt auf die Ergebnisse. Auch meine eigenen.

Grüße,
Erik

El 20/8/25 a las 10:18, Florian Thaler escribió:
Hi, nach qwertfisches Anregung eröffne ich hiermit einen neuen Thread! :)


Hier geht es um ein Skript, mit dem wir feststellen wollen, welche Bi- und vor allem Trigramme potentielle Gedankenpausen darstellen.


Zum Feedback:

Wenn du es mit

#!/usr/bin/env python3

startest, kann es auf Linux einfach als Programm gestartet werden -- nach
chmod +x neo_ngram_duration_logger.py
Danke, hab ich hinzugefügt!

Wäre vielleicht sinnvoll, als Standard-Speicherort was wie

   ~/.local/var/lib/ngramlogger/individual_runs

zu nutzen.
Ich glaube, ich hätte es jetzt einmal so gelassen wie es ist, wegen 1. möglichen unterschiedlichen OS-Konventionen und 2. weil es auch für nicht-Techniker möglichst einfach sein soll :)
Du kannst aber mit --output-dir den Standard-Speicherort einstellen.

eval(durations_str) sieht irgendwie gefährlich aus 🙂
ich hätte eher was wie durations_str.split(",") erwartet.
Guter Punkt, hab ich angepasst und verwende jetzt json.dumps (das sollte auch später erleichtern, dass ich die Daten in R einlesen kann).

key_buffer[-2] + "→" + prev_key

existiert doch gar nicht im dictionary. Die Variable wird doch wie folgt zusammengesetzt in Zeile 127:

bigram = prev_key + key_str

Der Pfeil kommt nicht vor, nur in der Printausgabe in Zeile 124.
Ups, du hast absolut recht! Da habe ich wohl beim umschreiben etwas übersehen! Sollte jetzt korrigiert sein!

Diese und andere Änderungen sind hier zu finden: https://github.com/Glitchy-Tozier/neo_ngram_duration_logger


Bitte noch einmal um Feedback (siehe GitHub), dann würde ich das finale Skript ausschicken!

Liebe Grüße,
Florian
_______________________________________________
Diskussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
_______________________________________________
Diskussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Antwort per Email an