summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* more types, counts seems to work better this waydakkar2019-12-28
|
* one more addressdakkar2019-12-28
|
* forget about things when they go to 0dakkar2019-12-28
|
* naive-bayes classifying indexdakkar2019-12-28
| | | | half-tested by hand
* make things faster by doing more work (?!??!)dakkar2019-12-27
|
* ok, the slow bit is looking for the @separatorsdakkar2019-12-27
|
* Log::Timelinedakkar2019-12-27
| | | | apparently reading from the socket is the slowest bit
* types in Storedakkar2019-12-27
|
* some fixes after manual testingdakkar2019-12-27
|
* skip non-mails based on name, firstdakkar2019-12-27
| | | | this saves us trying to parse stuff that we then wouldn't use
* move scan-dir out of Storedakkar2019-12-27
|
* extract addressesdakkar2019-12-27
| | | | | | | | | | tried to add some typing, wanted to return `Positional[Str:D]`, but half the `Array` / `List` methods return `Seq`, empty arrays are untyped, plus https://github.com/rakudo/rakudo/issues/3383 made the whole thing a mess so we're just returning `Iterable`, which is not even parametric, so we can't promise we're returning strings
* restructure store, extract serverdakkar2019-12-26
| | | | | | | | | now Store has a set of Index, which actually do the indexing Store also runs the scan-dir (this may not be ideal, but will do for now) Server handles I/O
* test emaildakkar2018-11-16
|
* test the parserdakkar2018-11-16
|
* look up by refs, not id!dakkar2018-11-09
|
* feature parity!dakkar2018-11-09
|
* fix indentdakkar2018-11-09
|
* in-memory store, and Email classdakkar2018-11-09
|
* move stuff into modulesdakkar2018-11-09