-
6626a83f88
change cache from 6 hours to 1 hour for marketman provider
main
steven
2026-04-03 18:41:16 -06:00
-
e877c9afc2
YNAB needs milliunits not cents
steven
2026-03-12 11:29:44 -06:00
-
c6bbc91da9
add marketman arbitrage engine provider
steven
2026-03-12 11:16:01 -06:00
-
a49f9f5956
don't cache docker build
steven
2025-12-13 19:46:32 -07:00
-
3d4f2da602
build on cron
steven
2025-12-08 15:19:51 -07:00
-
74e0acb103
migrate from drone to gitea actions
steven
2025-11-17 12:14:08 -07:00
-
40f192de54
link to satoshi.stevenpolley.net in readme
steven
2025-10-08 08:19:20 -06:00
-
bfac257409
update readme with updated comments and bitcoinElectrum example
steven
2025-10-01 11:10:02 -06:00
-
e9466bebc5
pass errors up rather than logging directly
steven
2025-09-30 23:02:07 -06:00
-
5f11b45dd4
fiat conversion for electrum SPV provider
steven
2025-09-30 22:54:23 -06:00
-
dedf4f17db
add new bitcoin electrum SPV provider
steven
2025-09-30 22:49:16 -06:00
-
d2df02b432
update every hour at 59 minutes
steven
2025-09-01 09:26:30 -06:00
-
3c274c614b
add partial share ownership support (float)... and penny rounding errors.
steven
2025-05-07 21:14:02 -06:00
-
61074bfd80
implement rudimentary caching for yahoo finance to avoid http 429 rate limiting
steven
2025-05-07 19:59:30 -06:00
-
13291da691
fix double slash in URL
steven
2025-05-07 12:16:55 -06:00
-
3fbfbab7d6
output URL in the https response error message
steven
2025-05-07 12:14:48 -06:00
-
a34dca1076
spoof user agent string for yahoo finance API
steven
2025-05-07 12:06:39 -06:00
-
0110941ac7
attempt to avoid yahoo finance rate limiting
steven
2025-05-07 11:57:33 -06:00
-
43cd399c18
Fix concurrent error handling for BTC provider
steven
2025-01-23 23:31:25 -07:00
-
88552ba042
fix nil pointer dereference
steven
2024-11-14 09:25:39 -07:00
-
068004ba14
bitcoin address failure - actually check the error
steven
2024-11-11 06:25:26 -07:00
-
287acc03eb
change from deadbeef.codes to code.stevenpolley.net
steven
2024-11-11 06:24:37 -07:00
-
c4a79b0f4c
do not update bitcoin balance if getting address balance fails
steven
2024-11-08 13:17:01 -07:00
-
6ed332d8b6
fix nil pointer dereference if http error when getting btc address
steven
2024-09-23 08:59:42 -06:00
-
5e401c06ae
switch to free api
steven
2024-09-09 17:47:17 -06:00
-
7689e3e1f2
fix fiat conversion - requires cg api key
steven
2024-09-09 17:43:14 -06:00
-
c119f1f57c
get bitcoin addresses concurrently
steven
2024-09-01 09:05:21 -06:00
-
647f9a8f7b
fix waitgroup instantiation
steven
2024-09-01 07:30:42 -06:00
-
a7d0005423
sync providers concurrently instead of in series
steven
2024-09-01 07:27:49 -06:00
-
39f3b27a8b
update readme links
steven
2024-06-28 12:30:09 -06:00
-
3ae78f3b32
move from deadbeef.codes to stevenpolley.net
steven
2024-06-28 11:59:31 -06:00
-
7ce58c03d7
comments and formatting
steven
2024-03-30 19:42:58 -06:00
-
54417bf436
don't export BearerToken
steven
2024-03-23 19:45:28 -06:00
-
e35f0ef659
do not export what's not required
steven
2024-03-23 19:00:30 -06:00
-
92a6246052
Do not export when not required
steven
2024-03-23 14:06:38 -06:00
-
7d52632af6
Remove legacy fiat conversion using coinconvert
steven
2024-03-23 13:49:38 -06:00
-
079ab596f8
simplify ynab package
steven
2024-03-23 13:39:50 -06:00
-
e6d62a3e7b
Did I really not call it a directory in the previous commit. I am tainted
steven
2024-02-24 16:22:02 +00:00
-
9d4ca8ca9f
remove public folder from Dockerfile
steven
2024-02-24 09:14:32 -07:00
-
acd6728c19
Removed public directory as all front end assets are embedded in the HTML directly
steven
2024-02-24 09:09:05 -07:00
-
13d3c2e77c
refresh questrade client if it's nil
steven
2024-02-23 23:01:36 -07:00
-
65d4780a3b
add css for loader h3
steven
2024-02-17 16:41:50 -07:00
-
6bf5a48d3f
Update go.mod to 1.22
steven
2024-02-17 09:51:20 -07:00
-
b146ef3170
Add created by steven polley
steven
2024-02-17 09:51:12 -07:00
-
9bc4b463ef
change from coinconvert to coingecko for FIAT conversion
steven
2023-12-28 09:33:13 -07:00
-
ce4615d833
use cleared balance instead of balance
steven
2023-11-15 20:18:18 -07:00
-
4f320952b0
easiest front end of my life
steven
2023-11-14 19:36:09 -07:00
-
b82aaee05d
Architecture Goal
steven
2023-11-14 16:59:09 -07:00
-
0d4010f1dd
add font
steven
2023-11-13 18:55:44 -07:00
-
47e460a9dc
make private if not part of provider interface
steven
2023-11-13 18:52:24 -07:00
-
5eea9ede3a
avoid extra API call if not required
steven
2023-11-13 18:45:35 -07:00
-
81672fbd19
add basic preloader (am not front end dev lol)
steven
2023-11-13 18:29:31 -07:00
-
a3bcb61bae
initialize refreshRunning mutex
steven
2023-11-13 18:12:13 -07:00
-
fb4b22cd08
copy public and templates directories into image
steven
2023-11-13 18:08:52 -07:00
-
4c904e7196
add web client - future plans for loading screen during refresh
steven
2023-11-13 18:05:20 -07:00
-
0a518fd31a
add README.md for providers
steven
2023-11-13 17:40:13 -07:00
-
4c01dc4ea2
move providers into providers subdirectory
steven
2023-11-13 17:39:22 -07:00
-
64f7eed9fd
Add timezone to example docker-compose.yml
steven
2023-11-13 17:32:52 -07:00
-
8a61bba688
make login a private method
steven
2023-11-13 17:29:45 -07:00
-
4ff4c62daf
fix timezones
steven
2023-11-13 16:30:59 -07:00
-
77e467071b
set timezone for memo
steven
2023-11-13 16:28:00 -07:00
-
f3a7df7de9
copy timezone database from build environment
steven
2023-11-13 16:18:48 -07:00
-
3691ab496e
add timezone info
steven
2023-11-13 16:17:20 -07:00
-
80f7641bef
add quoated at memo
steven
2023-11-13 15:47:26 -07:00
-
1328310dbd
Update readme
steven
2023-11-13 15:37:40 -07:00
-
feaa07e251
add rate limit for refresh
steven
2023-11-13 14:55:48 -07:00
-
a95df7c42b
add webserver for refresh hook
steven
2023-11-13 14:07:57 -07:00
-
7a2e79682c
rename quote.go to chart.go
steven
2023-11-13 12:25:13 -07:00
-
2a13fc9182
static JSON examples showing multiple accounts
steven
2023-11-13 12:18:22 -07:00
-
5f830294b0
update readme
steven
2023-11-13 12:14:29 -07:00
-
6436707a5d
better error and update comments
steven
2023-11-13 12:14:19 -07:00
-
58d4d0ba41
Add README's for providers
steven
2023-11-13 11:56:16 -07:00
-
be7e068fe6
Add Static JSON Yahoo Finance provider
steven
2023-11-13 11:52:45 -07:00
-
67fcfeb177
fix typo's
steven
2023-11-13 00:33:40 -07:00
-
7cdf013b1e
Add finnhub static JSON provider
steven
2023-11-13 00:33:22 -07:00
-
7284545571
abstract providers behind a common interface
steven
2023-11-12 21:40:00 -07:00
-
82f9c94d10
add bitcoin configuration to readme example
steven
2023-11-12 16:53:35 -07:00
-
bb7d0a29ea
add support for bitcoin
steven
2023-11-12 16:50:46 -07:00
-
b690c20a90
add example image
steven
2023-11-12 13:20:53 -07:00
-
1ca36eaba9
Update comments
steven
2023-11-12 13:06:39 -07:00
-
c139d7b713
prevent fast retry when questrade login fails
steven
2023-11-12 13:06:30 -07:00
-
362e895b2e
add readme
steven
2023-11-12 13:06:07 -07:00
-
f592bf77a6
remove go workspace and fix modules
steven
2023-11-12 12:16:34 -07:00
-
22aac4adbd
initial commit
steven
2023-11-12 12:04:22 -07:00
-
0444f8ecf8
Initial commit
steven
2023-10-28 21:22:10 +00:00