This commit is contained in:
2026-08-04 22:38:40 -06:00
parent 6eb7e98864
commit 72a8af7601
2 changed files with 25 additions and 2 deletions
+25 -2
View File
@@ -1,3 +1,26 @@
# wiktionary-tf2
# wiktlarp-tf2
this is a really stupid script to gloss `[[wikilinked]]` words sent in tf2 chat.
larp as en.wiktionary.org.
![example](demo.png)
this is a really stupid script to gloss `[[wikilinked]]` words sent in
tf2 chat. it works by reading TF2's console log file for events, and
responding over RCON.
```
con_logfile console.log
ip 0.0.0.0
rcon_password monitor
net_start
```
wiktionary entries are discovered via a wiktextract jsonl dump
converted to sqlite via the rust program in `db`. it is also desirable
to create an index for the words:
```clj
(let [ds (sql/get-datasource {:dbtype "sqlite" :dbname "db/words.db"})]
(with-open [conn (sql/get-connection ds)]
(sql/execute! conn ["create index idx on words(word)"])))
```
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB