Track your peas...Like a lot of people, I use VS Code. I spend a lot of time there, and after a while you like to set things up the way you like them. I have for some time wanted to track the time I spend, mostly to prove that I am providing value to the people I work for, but also to see for my self when I work, for how long, that kind of thing. And I have two machines and alternate between them so need something that tracks activity across all instances. So Track Your Peas is a personal tool to track my work. There are plenty of trackers out there but they either sit only on the local machine or you need to get an API key and pay a subscription. That is way overkill for me, and I don't want to pay for stuff like this. FeaturesTrack your peas is a simple time tracker, with a start/stop/pause toggle that sits unobtrusively in your activity bar at the bottom. It stores the times in a Gist as a markdown table of the time you have spent each session with the name of the repository and branch, so you will need a personal access token to make it work, and have access t'internet (obvs). If you don't want people to see what you are doing, you will need a private Gist I guess. On stopping the timer, a summary of the last session will be published to a gist called It looks like this: Summary
RequirementsA personal access token scoped to read/write access to Gists Otherwise, all in the package.json... Extension SettingsThis should not add anything else to your machine, apart from Axios. Runs on node 22. You will need a personal access token to get it working. To do this go to your github settings > developer > personal access tokens. Create a new token with the key: On first use a dialog box will request this and store it in VSCode secret storage. Known Issuessee issues Release NotesInitial commit! This is still very much in trial phase. Please do not use for anything important yet. Track them peas... |