Commit Graph

66 Commits

Author SHA1 Message Date
Jan-Piet Mens
3edd9c2923 Prepare support for named databases in gcache 2015-09-24 12:49:14 +02:00
Jan-Piet Mens
6dd03bb0e6 New feature: Lua hooks 2015-09-19 16:11:53 +02:00
Jan-Piet Mens
c3141d24f9 XML output-support in storage
closes #24
2015-09-16 17:28:20 +02:00
Jan-Piet Mens
62f603f33f Lowercase user/device (reported by tiptronic) 2015-09-16 15:30:28 +02:00
Jan-Piet Mens
fe53ecc6d4 New XML in ocat 2015-09-16 15:27:11 +02:00
Jan-Piet Mens
65b5c1dad4 support CSV output
closes #22
2015-09-15 19:38:34 +02:00
Jan-Piet Mens
ecba3665f3 Add kill to -v even though visible through usage 2015-09-15 08:42:46 +02:00
Jan-Piet Mens
181a108bf2 kill has been surfaced into the API (disabled by compile flag by default)
closes #13
2015-09-15 08:35:58 +02:00
Jan-Piet Mens
f4d803a2c1 NEW: ocat --load-ghash can load revgeo db
closes #21
2015-09-14 22:07:56 +02:00
Jan-Piet Mens
cb454f26d6 NEW: ocat --dump-ghash dumps content of revgeo db 2015-09-14 20:54:05 +02:00
Jan-Piet Mens
90ee93b4b4 undo ocat -v change 2015-09-14 16:29:13 +02:00
Jan-Piet Mens
3fb32a31fc indicate JSON_INDENT in -v correctly 2015-09-14 16:16:43 +02:00
Jan-Piet Mens
7910e2249c Configurable docroot 2015-09-11 15:48:56 +02:00
Jan-Piet Mens
04c947d4b7 ocat: short version option (-v) 2015-09-11 14:44:21 +02:00
Jan-Piet Mens
c7b5bb4d9b config: move geohash precision to config.mk 2015-09-11 10:30:16 +02:00
Jan-Piet Mens
073ef8aa62 new feature: round-trip monitoring, aka "pingping"
closes #17
2015-09-10 21:04:10 +02:00
Jan-Piet Mens
f38254370b new: ocat --last with username [and device] to limit LAST 2015-09-10 18:50:19 +02:00
Jan-Piet Mens
78ae399bf5 ocat: --version shows build info 2015-09-10 15:39:25 +02:00
Jan-Piet Mens
1bd44d1562 storage default directory from config.mk 2015-09-10 12:17:14 +02:00
Jan-Piet Mens
0e2527f43d feature: http: allow override user,device for last_users() via X-Limit- headers 2015-09-09 18:31:41 +02:00
Jan-Piet Mens
2c586b5a5b Feature: ocat/ot-recorder: configurable geohash precision per invocation (--precision)
closes #14
2015-09-07 17:40:50 +02:00
Jan-Piet Mens
17aada0b3e config.h: make JSON output indentable (or not) 2015-09-02 20:03:41 +02:00
Jan-Piet Mens
d9985c3d01 FIX: ocat: CSV output now correctly handles non-existent fields in output (e.g. pressure) 2015-09-02 11:45:29 +02:00
Jan-Piet Mens
b9a0ca7167 ocat: new --norevgeo (-G) flag to indicate missing functionality 2015-09-02 08:22:40 +02:00
Jan-Piet Mens
d494540161 FIX ocat usage 2015-09-01 22:13:44 +02:00
Jan-Piet Mens
f69bb4b1a9 ocat: squeeze blanks on LINESTRING 2015-09-01 21:56:03 +02:00
Jan-Piet Mens
8f0c4c6997 ocat/storage: --format linestring creates GeoJSON LineString (track) 2015-09-01 21:45:57 +02:00
Jan-Piet Mens
bcb052bde3 FEATURE: ocat --format payload (like RAW, but different) 2015-09-01 21:03:50 +02:00
Jan-Piet Mens
166ff17085 ocat/recorder: add used environment variables to usage() 2015-09-01 18:21:07 +02:00
Jan-Piet Mens
8431870ee8 add license 2015-09-01 17:19:52 +02:00
Jan-Piet Mens
f2a2f9cb4c s/puts/printf/ 2015-09-01 13:59:11 +02:00
Jan-Piet Mens
7420dcd0ec Rip out Redis & replace with LMDB. 2015-09-01 13:31:49 +02:00
Jan-Piet Mens
78d2ebc1bb ocat: clean up --last 2015-08-29 22:52:08 +02:00
Jan-Piet Mens
8d096ddc4f storage: support requesting individual fields only.
closes #8
2015-08-29 22:20:49 +02:00
Jan-Piet Mens
7145d5c11d ocat/storage: FEATURE: produce GPX output
closes #9
2015-08-29 21:11:03 +02:00
Jan-Piet Mens
54610a9332 storage: reverse (--limit) now wraps backward accross montly boundaries 2015-08-29 20:50:13 +02:00
Jan-Piet Mens
9f04507f3f Complete refactoring of location objectization (! ;-) 2015-08-29 18:49:54 +02:00
Jan-Piet Mens
fbc3985f6a remove spurious printf 2015-08-29 16:49:11 +02:00
Jan-Piet Mens
e689d2c1e2 ocat: NEW feature: print last N (--limit) 2015-08-29 16:34:20 +02:00
Jan-Piet Mens
d56c5076a9 ocat: dist and trip are also "integer" 2015-08-26 22:31:18 +02:00
Jan-Piet Mens
2cdcd84d1a ocat: allow --fields ALL and cleanup code 2015-08-26 21:07:20 +02:00
Jan-Piet Mens
fa6b8fdb0b ocat: REMOVE tabular format. (awk will do it) 2015-08-26 19:43:23 +02:00
Jan-Piet Mens
567bb68a29 ocat: splitter: properly this time 2015-08-26 19:38:20 +02:00
Jan-Piet Mens
3f194a35ef ocat: support for printing specific fields in CSV output
closes #7
2015-08-26 19:27:06 +02:00
Jan-Piet Mens
da70fe8418 fix -S (again) 2015-08-25 22:11:12 +02:00
Jan-Piet Mens
1ef627fbf6 ocat: add missing S short option 2015-08-25 21:10:10 +02:00
Jan-Piet Mens
058c8983f5 ocat: [NEW] $OCAT_STORAGEDIR or --storage (defaults to ./store) 2015-08-25 20:22:50 +02:00
Jan-Piet Mens
b2f84eb55c Feature: ocat userlist (incomplete!) 2015-08-25 18:01:50 +02:00
Jan-Piet Mens
c8983d8456 fix: enable specified files to be read 2015-08-24 20:16:13 +02:00
Jan-Piet Mens
2cf4850ecf killdata now returns JSON object with error-reasons 2015-08-23 15:43:18 +02:00