This website requires JavaScript.
520c200dd6
rename for submission
main
bel
2023-10-15 13:50:16 -06:00
5df9fbe5a7
prune todo for final turn in
bel
2023-10-15 13:48:11 -06:00
9e5bfc48bd
implement transaction.go:FromURLs with a FALSE solution and modify unittest to show that while the unittest is passing it is a FALSE solution
bel
2023-10-15 13:46:25 -06:00
6e17faf4b1
implement analyzer.go:Analyzer:BigSPenderReport which assumes no clobber on FirstInitial LastName
bel
2023-10-15 12:55:11 -06:00
afa51d915e
implement transaction.go:Transactions:expenses to return a new slice of only the expense transactions
bel
2023-10-15 12:01:35 -06:00
8a469d4735
implement transaction.go:Transaction:isRefund
bel
2023-10-15 12:01:18 -06:00
98b1ddcbaf
todo BigSpender assumption noted
bel
2023-10-15 11:58:18 -06:00
bf776cef07
todos
bel
2023-10-15 11:56:01 -06:00
b0c461335e
implement analyzer.go:Analyzer:ByCategory
bel
2023-10-15 11:52:44 -06:00
a82abc29d0
check todo
bel
2023-10-15 11:50:01 -06:00
2b2dd862b6
todo on Analyzer.Add complexity vs retaining existing behavior
bel
2023-10-15 11:49:51 -06:00
c023f5bbfc
implement O(n**2) analyzer.go:Analyzer:Add mvp
bel
2023-10-15 11:44:46 -06:00
5a64552d91
todo note dedupe inconsistent behavior
bel
2023-10-15 11:41:04 -06:00
e771a40901
implement analyzer.go:Analyzer:LargestTransaction to return the first largest transaction in slice
bel
2023-10-15 11:39:31 -06:00
18d5e14813
todo check
bel
2023-10-15 11:36:50 -06:00
2e135f2e8f
implement amount.go:Amount:AbsoluteValue
bel
2023-10-15 11:36:27 -06:00
55422bb8af
implement transaction.go:Transactions:Sum as blind sum of .Amount
bel
2023-10-15 11:28:15 -06:00
58405fcdd8
implement transaction.go:Transaction:String with Amount:FormatUSD
bel
2023-10-15 11:25:54 -06:00
56b7ed0fc8
trim todo
bel
2023-10-15 11:19:13 -06:00
33c8b9be0b
implement amount.go:Amount:FormatUSD with localizedLanguagePrinter
bel
2023-10-15 11:18:57 -06:00
ea64f6ea98
create amount.go:localizedLanguagePrinter global that parses $LANG or defaults to AmericanEnglish
bel
2023-10-15 11:18:39 -06:00
706de4d627
golang.org/x/text seems to fit FormatUSD requirement and is also pretty cool
bel
2023-10-15 10:57:46 -06:00
3143e10601
notes on how numbers can be separated for human readbility
bel
2023-10-15 10:54:49 -06:00
ad9fbfebdf
todo
bel
2023-10-15 10:51:03 -06:00
e4305e92a0
note failing tests
bel
2023-10-15 10:49:15 -06:00
27533522c7
todo
bel
2023-10-15 10:45:53 -06:00
d56baf888f
readme notes
bel
2023-10-15 10:45:30 -06:00
7e9b85d0f4
add prompt dir
bel
2023-10-15 10:42:45 -06:00
1c06e472c2
timestamp start
bel
2023-10-15 10:42:00 -06:00
d2603ba611
initial commit
bel
2023-10-15 10:40:43 -06:00