{"id":15667981,"url":"https://github.com/naps62/ergodox-heatmap-generator","last_synced_at":"2025-05-06T19:48:12.499Z","repository":{"id":143330422,"uuid":"88188215","full_name":"naps62/ergodox-heatmap-generator","owner":"naps62","description":null,"archived":false,"fork":false,"pushed_at":"2017-05-04T08:27:40.000Z","size":29,"stargazers_count":11,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-31T02:22:01.421Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/naps62.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-04-13T17:08:21.000Z","updated_at":"2023-05-28T16:10:06.000Z","dependencies_parsed_at":"2023-05-15T18:15:23.410Z","dependency_job_id":null,"html_url":"https://github.com/naps62/ergodox-heatmap-generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naps62%2Fergodox-heatmap-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naps62%2Fergodox-heatmap-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naps62%2Fergodox-heatmap-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naps62%2Fergodox-heatmap-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/naps62","download_url":"https://codeload.github.com/naps62/ergodox-heatmap-generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252758337,"owners_count":21799829,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T14:06:04.654Z","updated_at":"2025-05-06T19:48:12.472Z","avatar_url":"https://github.com/naps62.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ergodox heatmap generator\n\nThis is my own generator for a heatmap of my [Ergodox] usage.\n\nData is fed via real-time data collected via [`hid_listen`], and stored in\na SQlite3 database.\n\nThis is running in my system as a systemd job, with another script that I can\nmanually run to grab the counters from the database and generate a heatmap from\nan SVG template.\n\nHere's how it looks after about 5 minutes of keyboard usage:\n\n![example\nheatmap](https://raw.githubusercontent.com/naps62/ergodox-heatmap-generator/master/example.png)\n\n## Disclaimer\n\nThis was hacked in a single day to work for my use case. There are many loose\nends, particularly regarding systemd setup and installation.\n\nI'll gladly accept Pull requests to improve on this, but for now, and since it's\nalready working for me, I probably won't update this that much unless I need to.\n\n## License\n\nI don't even care\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaps62%2Fergodox-heatmap-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaps62%2Fergodox-heatmap-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaps62%2Fergodox-heatmap-generator/lists"}