{"id":50440821,"url":"https://github.com/gorlix/sp-grafana-bridge","last_synced_at":"2026-05-31T19:01:57.845Z","repository":{"id":338784960,"uuid":"1159141198","full_name":"gorlix/sp-grafana-bridge","owner":"gorlix","description":"A lightweight, real-time data bridge to export Super Productivity tasks to InfluxDB v2 for advanced analytics on Grafana. Transform your time-tracking into actionable insights.","archived":false,"fork":false,"pushed_at":"2026-02-16T11:59:30.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-16T20:12:00.894Z","etag":null,"topics":["data-visualization","grafana","influxdb-v2","plugin","productivity-tool","super-productivity","superproductivity","time-tracking"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/gorlix.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-16T11:17:03.000Z","updated_at":"2026-02-16T11:59:35.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/gorlix/sp-grafana-bridge","commit_stats":null,"previous_names":["gorlix/sp-grafana-bridge"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/gorlix/sp-grafana-bridge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorlix%2Fsp-grafana-bridge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorlix%2Fsp-grafana-bridge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorlix%2Fsp-grafana-bridge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorlix%2Fsp-grafana-bridge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gorlix","download_url":"https://codeload.github.com/gorlix/sp-grafana-bridge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorlix%2Fsp-grafana-bridge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33744447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["data-visualization","grafana","influxdb-v2","plugin","productivity-tool","super-productivity","superproductivity","time-tracking"],"created_at":"2026-05-31T19:01:55.956Z","updated_at":"2026-05-31T19:01:57.830Z","avatar_url":"https://github.com/gorlix.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📊 Grafana Bridge for Super Productivity\n\n**Grafana Bridge** is a powerful plugin for [Super Productivity](https://super-productivity.com/) that exports your task tracking data in real-time to an InfluxDB instance. This enables you to build advanced, beautiful dashboards in Grafana to visualize your productivity, time tracking, and project efficiency.\n\n## 🚀 Features\n\n- **Real-time Sync**: Automatically exports task data on completion, update, or deletion.\n- **Bulk Import**: One-click export of your entire task history (active and archived).\n- **Rich Metadata**: Captures time spent, estimates, tags, project names, and efficiency ratios.\n- **Grafana Templates**: Includes ready-to-use dashboards for Time \u0026 Task visualization.\n\n## 📦 Installation\n\nThis plugin can be installed as a local extension.\n\n### 1. Download the Plugin\n- **Option A (GitHub)**: Download the latest `sp-grafana-bridge-x.x.x.zip` from the **Releases** tab of this repository.\n\n### 2. Load into Super Productivity\n1. Open Super Productivity.\n2. Go to **Settings** -\u003e **Plugins**.\n3. Search for **\"Install Plugin\"**.\n4. Upload the `.zip` file you just downloaded.\n5. Toggle the switch to **Enable** the \"Grafana Bridge\" plugin.\n\n## ⚙️ Configuration\n\n### 1. Setup InfluxDB\nYou need an InfluxDB instance (v2.x recommended).\n1. Create a **Bucket** named `productivity`.\n2. Generate an **API Token** with write access to this bucket.\n\n### 2. Configure Plugin\n1. In Super Productivity, open the **Grafana Bridge** side panel (look for the extension icon in the sidebar).\n2. Enter your connection details:\n   - **URL**: `https://your-influxdb-instance.com/api/v2/write?bucket=productivity\u0026org=YOUR_ORG`\n   - **Token**: Your InfluxDB API Token.\n   - **Measurement**: `superprod_tasks` (default).\n3. Click **Save Settings**.\n4. Click **Test Connection** to verify everything is working.\n\n## 📊 Grafana Dashboards\n\nWe provide pre-built Grafana templates in the `grafana-templates/` directory.\n\n1. **Time Visualization** (`time-visualization.json`): Tracks time spent per day, project distribution, and productivity trends.\n2. **Task Visualization** (`task-visualization.json`): Focuses on task completion rates, backlog growth, and efficiency.\n\n**To Import:**\n1. Open Grafana -\u003e **Dashboards** -\u003e **Import**.\n2. Upload the JSON file from `grafana-templates/`.\n3. Select your InfluxDB datasource when prompted.\n\n## 🛠️ Development \u0026 Packaging\n\nTo develop or modify this plugin:\n\n1. **Edit Code**: Modify `plugin.js`, `index.html`, etc.\n2. **Package**:\n   - Run `./package_local.sh` to create a testable ZIP in `~/Downloads`.\n   - OR push to `main` to trigger the GitHub Action which builds `sp-grafana-bridge-x.x.x.zip`.\n\n## 📝 License\n\nMIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorlix%2Fsp-grafana-bridge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgorlix%2Fsp-grafana-bridge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorlix%2Fsp-grafana-bridge/lists"}