timey-wimey-tracker
v0.1.1
Published
Extension that keeps track of time spent coding per user per project
Downloads
5
Maintainers
Readme
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.
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