Commit Graph

19 Commits (master)

Author SHA1 Message Date
Nick Krichevsky 9ef5078d87 Remove unused dependencies 2022-10-30 17:33:34 -04:00
Nick Krichevsky 860fdb519b Use correct key for description in Cargo.toml 2022-10-28 00:22:09 -04:00
Nick Krichevsky 7eb35d58e7
Add metadata to Cargo.toml 2022-10-28 00:04:45 -04:00
Nick Krichevsky 1db6aa7d6d Add setup utility to generate configuration 2022-10-27 23:48:33 -04:00
Nick Krichevsky 505b82d75f Clean up dependencies 2022-10-16 21:20:53 -04:00
Nick Krichevsky 91e2186466 Add argument parsing for config file 2022-10-16 21:11:24 -04:00
Nick Krichevsky 44de0b43ce Add fetch task cancellation 2022-10-16 20:38:41 -04:00
Nick Krichevsky 6f1c99e959 Bump futures dependency 2022-10-15 14:06:48 -04:00
Nick Krichevsky 999c9922b5 Handle errors more gracefully than panicking 2022-10-09 16:01:13 -04:00
Nick Krichevsky 67500348b0 Add ability to submit transactions to YNAB 2022-10-09 16:00:35 -04:00
Nick Krichevsky c739436c3a Parse date from emails 2022-10-09 16:00:35 -04:00
Nick Krichevsky eef33cdf0c Switch to fern logger
It was annoying to get debug logs for modules that aren't even ours
2022-10-02 16:34:42 -04:00
Nick Krichevsky 60eab8dd8d Add module to parse Citi and TD emails 2022-10-02 16:34:42 -04:00
Nick Krichevsky 4e47f1699a bump async imap dep 2022-09-03 16:17:48 -04:00
Nick Krichevsky fd6b53a670 Add timeout to broker test 2022-05-21 10:22:50 -04:00
Nick Krichevsky ef2c603778 Major refactor of watcher logic to be more generic
This is setup to allow for swapping out the message generation logic with mocks and other more easily testable data
2022-05-16 21:08:57 -04:00
Nick Krichevsky 4409abd1fa Break out watching/printing into thier own structures
Still crude, but a step in the right direction
2022-05-11 21:25:01 -04:00
Nick Krichevsky 2da2859e9b Add (crude) initial prototype to fetch new emails 2022-05-08 14:02:40 -04:00
Nick Krichevsky a5573eb320 Add config struct 2022-05-05 22:08:53 -04:00