1 day ago
477d270
compressed tracks and script
1 day ago
e10ec7e
gpx simplify compression script
1 day ago
30f195f
optimize loading and tooltip download
10 days ago
c798ef0
use threads instead of signals
10 days ago
9fa7f81
from globals to static lifetime
10 days ago
8310fd8
support sending a reminder in minutes
11 days ago
4587e08
move bison-related code to grammar.y; fix bug in row indexing
11 days ago
97031ba
support csv file as cli arg
11 days ago
1500e44
do not use g_string_copy is too new
11 days ago
f3f12bf
write result to file, support successive runs
12 days ago
1985261
add serializtion and BotExpenseEntry data struct for CSV
f12b8f3
respond with parser error/ok
12 days ago
5708bc2
integrate parser in handler function
12 days ago
54b0992
grammar files for expenses bot
15 days ago
526c89b
project structure, use glib for strings