Commit Graph

  • 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