No description
Find a file
Roshless ec05b2a8f0
All checks were successful
/ build (push) Successful in 29s
/ push-messenger (push) Successful in 50s
/ push-scraper (push) Successful in 46s
CI: replace gitlab with forgejo
2025-12-05 15:36:55 +01:00
.forgejo/workflows CI: replace gitlab with forgejo 2025-12-05 15:36:55 +01:00
cmd messenger: more logging and error handling 2025-03-12 01:36:50 +01:00
config config: move mastodon server and token to its segment 2025-03-08 20:38:50 +01:00
data Initial public commit 2023-08-02 01:04:00 +02:00
dist config: move mastodon server and token to its segment 2025-03-08 20:38:50 +01:00
email replace all redis with valkey (just names) 2025-03-08 15:53:14 +01:00
graph fix broken references to incorrect git link 2025-03-08 15:35:45 +01:00
mastodon config: move mastodon server and token to its segment 2025-03-08 20:38:50 +01:00
metrics replace all redis with valkey (just names) 2025-03-08 15:53:14 +01:00
scrape fix broken references to incorrect git link 2025-03-08 15:35:45 +01:00
valkey valkey: do not close session 2025-03-08 21:56:13 +01:00
Dockerfile.messenger messenger: forgot about tzdata in container 2025-03-12 11:35:07 +01:00
Dockerfile.scraper update all dependencies, golang and docker images 2025-03-08 15:25:19 +01:00
go.mod use valkey library, redis removed fully 2025-03-08 19:51:02 +01:00
go.sum use valkey library, redis removed fully 2025-03-08 19:51:02 +01:00
LICENSE Initial public commit 2023-08-02 01:04:00 +02:00
README.md update readme 2025-03-06 22:22:36 +01:00

Stocks bot

Microservices (kinda) app thingy for monitoring and graphing stocks values over time. Currently supports MarketWatch and posting statuses on Mastodon and email.

Scraper binary for scraping markets, messanger for generating and sending graphs. Data saved on ValKey.

General todo:

  • tests :)
  • move graph generation into another microservice
  • mail notifications (probably blocked by previous point)
  • more metrics/ add instrumentation
  • move to github.com/valkey-io/valkey-go