| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | db: add trivial json db reader | Philipp Gesang | 2018-09-09 | 2 | -0/+41 | 
| | | |||||
| * | cal: tag root object as such | Philipp Gesang | 2018-09-09 | 1 | -1/+5 | 
| | | |||||
| * | misc: add nix-shell that provides all dependencies | Philipp Gesang | 2018-09-08 | 1 | -0/+20 | 
| | | |||||
| * | db: add json writer functionality | Philipp Gesang | 2018-09-08 | 2 | -0/+63 | 
| | | | | | This introduces a dependency on the cjson library. | ||||
| * | common: add simple status code table | Philipp Gesang | 2018-09-08 | 1 | -0/+25 | 
| | | |||||
| * | common, cal: rework debug printers | Philipp Gesang | 2018-09-08 | 2 | -9/+42 | 
| | | | | | | | | * prefix messages to indicate the debug level * colorize when printing to terminal This introduces a dependency on luaposix. | ||||
| * | rem, common: recognize multi-valued lines | Philipp Gesang | 2018-09-08 | 2 | -1/+16 | 
| | | | | | | | For muliple values we simply concatenate the input with newlines. None of the properties we implement so far need special considerations in this regard. | ||||
| * | rem: format date as iso 8601 timestamps | Philipp Gesang | 2018-09-08 | 1 | -6/+23 | 
| | | |||||
| * | rem: distinguish between dates with day and minute granularity | Philipp Gesang | 2018-09-08 | 1 | -10/+19 | 
| | | |||||
| * | rem: encode durations longer than a day as repetitions | Philipp Gesang | 2018-09-08 | 1 | -41/+21 | 
| | | |||||
| * | rem: do not emit zero-length duration | Philipp Gesang | 2018-09-08 | 1 | -1/+8 | 
| | | |||||
| * | rem: extract summary (subject) from events | Philipp Gesang | 2018-09-08 | 2 | -5/+11 | 
| | | |||||
| * | rem, common: handle string sanitization | Philipp Gesang | 2018-09-08 | 2 | -25/+63 | 
| | | |||||
| * | toreminder: add calendar → reminder conversion script | Philipp Gesang | 2018-09-08 | 1 | -0/+20 | 
| | | |||||
| * | shell.nix: add nix-shell setup script | Philipp Gesang | 2018-07-06 | 1 | -0/+16 | 
| | | | | | | Beware: make sure your nixpkgs repo contains Lua 5.3 definitions of lua-packages plus lpeg 1.0.1. | ||||
| * | rem: implement basic event → reminder formatter | Philipp Gesang | 2018-07-05 | 2 | -0/+346 | 
| | | |||||
| * | cal: common: factor out logging | Philipp Gesang | 2018-07-05 | 2 | -25/+34 | 
| | | |||||
| * | cal: process lines into nested representation | Philipp Gesang | 2018-07-04 | 2 | -29/+196 | 
| | | |||||
| * | cal: define preliminary api | Philipp Gesang | 2018-07-04 | 2 | -10/+60 | 
| | | |||||
| * | cal: implement rfc2445 folding | Philipp Gesang | 2018-06-26 | 1 | -8/+44 | 
| | | |||||
| * | cal: implement calendar printer | Philipp Gesang | 2018-06-26 | 1 | -7/+48 | 
| | | | | | Non-folding for the time being. | ||||
| * | cal: implement content line parser | Philipp Gesang | 2018-06-26 | 1 | -18/+158 | 
| | | |||||
| * | cal: handle folding | Philipp Gesang | 2018-06-26 | 1 | -6/+46 | 
| | | |||||
| * | initial: basic line parser | Philipp Gesang | 2018-06-23 | 1 | -0/+64 | 
