timey-wimey-tracker

0.1.1 • Public • Published

Timey Wimey - the simple solution to time tracking

Timey Wimey is a simple VSCode extension that automatically tracks time spent coding per user per project. It requires no sign up nor any payment like some other extensions AND keeps the data human-readable and local.

Features

Timey Wimey looks for user input. Whenever they start typing, timey will record that into .vscode/timeyWimey/[userName].txt with a UTX time stamp. If the user doesn't make any edits or saves for a set amount of minutes (by default 1), they will be concidered inactive and the time get's recorded.

An icon in the bottom right shows the current activity status and if clicked on will generate time stats: number of hours worked on this project per user over today, this week, this month and last month. Via the command pallette you can also list time you spent in between commits or on all of your tracked projects.

Gif showing the usage of the extension!

Extension settings:

  • inactivityInterval: number of minutes after which the user is concidered. Defaults to 1 minute.
  • sessionActiveInterval: number of minutes after which it will be recorded (for the possibility of crash) that the user is indeed still working. Defaults to 5 minutes
  • includeInGitIgnore: whether to include this user's file in the .gitignore file. Not everyone has to know how much you work. Defaults to true
  • userName: name to represent you in the records. You will be prompted to put it in when you first use the extension

Installation

The extension is accesible directly from VSCode or at https://marketplace.visualstudio.com/items?itemName=Quacken.timey-wimey-tracker

Package Sidebar

Install

npm i timey-wimey-tracker

Weekly Downloads

1

Version

0.1.1

License

none

Unpacked Size

243 kB

Total Files

23

Last publish

Collaborators

  • quacken8