readme
This commit is contained in:
@@ -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.
|
||||
|
||||

|
||||
|
||||
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)"])))
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user