You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Timekeep now integrates with [WakaTime](https://wakatime.com), allowing users to track external program usage alongside their IDE and web-browsing stats. **Timekeep does not track activity within these programs, only when these programs are running.**
227
213
228
214
To enable WakaTime integration, users must:
@@ -231,13 +217,13 @@ To enable WakaTime integration, users must:
231
217
232
218
Enable integration through timekeep. Retrieve your API key from your [WakaTime profile settings](https://wakatime.com/settings/account). Set your WakaTime API key and wakatime-cli path either directly in the Timekeep [config](https://github.com/jms-guy/timekeep?tab=readme-ov-file#file-locations) file, or provide them through flags:
After enabling, wakatime-cli heartbeats will be sent containing tracking data for given programs. Note, that only programs added to Timekeep with a given category will have data sent to WakaTime.
265
251
266
-
`timekeep add notepad.exe --category notes`
252
+
`timekeep add notepad.exe --category "notes"`
267
253
268
254
If no category is set for a program, it will still be tracked locally, but no data for it will be sent out.
269
255
@@ -277,20 +263,44 @@ List of categories accepted(defined [here](https://github.com/wakatime/wakatime-
277
263
"\"translating\", or \"designing\".
278
264
```
279
265
280
-
### Projects
266
+
#### Projects
281
267
Timekeep has no automatic project detection forWakaTime. Users may set a global project for all programs to usein the config, or via the command:
282
268
283
269
`timekeep config --global_project "YOUR-PROJECT"`
284
270
285
271
Users can also set project variables on a per-program basis:
Program-set project variables will take precedence over a set Global Project. If no project variable is set via the global_project config or when adding programs, WakaTime will fall back to default "Unknown Project".
290
276
291
277
Users can update a program's category or project with the **update** command:
Similar to WakaTime, users can also allow their program activity to be tracked via [Wakapi](https://github.com/muety/wakapi). The commands and structures are very similar, to enable integration you need your Wakapi API key as well as the address to your running Wakapi server, provided through either command flags or editing the config file.
The global project variable for Wakapi can be altered manually in the config file, otherwise setting it via the `config` command will by default set it to the same value as the WakaTime global project variable.
303
+
294
304
295
305
## File Locations
296
306
- **Logs**
@@ -300,16 +310,22 @@ Users can update a program's category or project with the **update** command:
0 commit comments