How it works: - Uses GitHub Actions to fetch karma data daily - Stores historical data in JSON format - Generates visualization with trend analysis using seaborn - Self-hosted: Fork the repo and add your HN username as a secret
Technical details: - Written in Python - Automated with GitHub Actions workflow - Data persistence through Git commits - Visualization includes moving averages and trend lines
Quick start: 1. Fork the repo 2. Add HN_USER_ID secret 3. Enable GitHub Actions 4. Get daily karma updates and visualizations
Repository: https://github.com/nkkko/hn-karma-tracker
I built this to track my karma growth over time and learn more about GitHub Actions automation. Would love feedback on making it more useful!