{"id":13530697,"url":"https://github.com/ActivityWatch/aw-watcher-vscode","last_synced_at":"2025-04-01T18:32:11.983Z","repository":{"id":34019361,"uuid":"137863325","full_name":"ActivityWatch/aw-watcher-vscode","owner":"ActivityWatch","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-12T09:13:46.000Z","size":326,"stargazers_count":193,"open_issues_count":15,"forks_count":27,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-30T00:54:48.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ActivityWatch.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"created_at":"2018-06-19T08:35:16.000Z","updated_at":"2024-10-22T22:23:26.000Z","dependencies_parsed_at":"2024-01-15T06:54:53.060Z","dependency_job_id":"61a3fdd8-421d-465f-a873-f6a30dc14a35","html_url":"https://github.com/ActivityWatch/aw-watcher-vscode","commit_stats":{"total_commits":77,"total_committers":10,"mean_commits":7.7,"dds":0.3246753246753247,"last_synced_commit":"36093d4ac133f04363f144bdfefa4523f8e8f25f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-watcher-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-watcher-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-watcher-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-watcher-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","download_url":"https://codeload.github.com/ActivityWatch/aw-watcher-vscode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246691690,"owners_count":20818554,"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-08-01T07:00:53.694Z","updated_at":"2025-04-01T18:32:11.662Z","avatar_url":"https://github.com/ActivityWatch.png","language":"TypeScript","readme":"# aw-watcher-vscode\n\nThis extension allows [ActivityWatch](https://activitywatch.net), the free and open-source time tracker, to keep track of the projects and programming languages you use in VS Code.\n\nThe extension is published on [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=activitywatch.aw-watcher-vscode) and [Open VSX](https://open-vsx.org/extension/ActivityWatch/aw-watcher-vscode).\n\nThe source code is available at https://github.com/ActivityWatch/aw-watcher-vscode\n\n## Features\n\nSends following data to ActivityWatch:\n- current project name\n- programming language\n- current file name\n- current Git branch\n\nCurrently VS Code extensions don't support getting file/project names for non-editable files, therefore this results in the value \"unknown\" for those properties. (For instance when opening logo.png this happens)\n\n## Requirements\n\nThis extension requires ActivityWatch to be running on your machine.\n\n## Install Instructions\n\nTo install this extension, search for aw-watcher-vscode in the Extensions sidebar in VS Code, and install the one with ActivityWatch as the publisher name. And that's it, if Activity Watch was running, it should detect this vs-code watcher automatically. Give it some time to have some data to display and it should show in the ActivityWatch Timeline and Activity sections soon.\n\n## Commands\n\n#### Reload ActivityWatch\n\nUse this in case VS Code has been started before the AW server.\n\n## Extension Settings\n\nThis extension adds the following settings:\n\n- `aw-watcher-vscode.maxHeartbeatsPerSec`: Controls the maximum number of heartbeats sent per second.\n\u003c!--\nTODO:\n* `aw-watcher-vscode.enable`: enable/disable this extension\n--\u003e\n\n## Error reporting\n\nIf you run into any errors or have feature requests, please [open an issue](https://github.com/ActivityWatch/aw-watcher-vscode).\n\n\u003c!--\n## Known Issues\n\nCalling out known issues can help limit users opening duplicate issues against your extension.\n--\u003e\n\n## Release Notes\n\n### 0.5.0\n\n - Updated publisherId to `activitywatch`.\n - Added support for VSCodium.\n - Added support for VSCode remote.\n\n### 0.4.1\n\nUpdated aw-client-js, media and npm dependencies.\n\n### 0.4.0\n\nUpdated submodules aw-client-js and media to latest\n\nfixed the extension to work with the latest aw-client:\n- AppEditorActivityHeartbeat --\u003e IAppEditorEvent\n- createBucket --\u003e ensureBucket\n- options object in AWClient constructor\n- timestamp should be a Date not a string\n\n### 0.3.3\n\nFixed security vulnerability of an outdated dependency.\n\n### 0.3.2\n\nAdded `maxHeartbeatsPerSec` configuration.\n\n### 0.3.0\n\nRefined error handling and heartbeat logic.\n\n### 0.2.0\n\nRefined error handling and README.\n\n### 0.1.0\n\nInitial release of aw-watcher-vscode.\n","funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"categories":["TypeScript","others","Editor Watchers :pencil2:"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FActivityWatch%2Faw-watcher-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FActivityWatch%2Faw-watcher-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FActivityWatch%2Faw-watcher-vscode/lists"}