Skip to content

A simple GUI rust application that keeps track of how much time you spend on each application.

License

Notifications You must be signed in to change notification settings

slackedlime/TimeSpent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeSpent

A simple GUI rust application that keeps track of how much time you spend on each application.

Installation

Click here to download the Setup. Extract the file and then Double click on it.
Follow the setup and that should be it. TimeSpent should be in your Start Menu.

Binary for linux coming soon...

Usage

The Daemon binary tracks the amount of time you used an application. Make sure it's running in the background.

In the Gui, You can right click the names of applications to open a Context menu. In the context menu, you have options to Rename, Hide/Unhide, and Delete Items.

You can find a Graph of how much time you spent on an application when you click on its name or by right clicking on its name and going to "More Info".

xdotool is needed on Linux for this program to work.

Editing the config

tickSpeed: Controls how often the application checks for the focused app. It is recommended to NOT put it above 10

autoDeleteCorrupted: Deletes corrupted json files automatically (Disable it if you plan on manually editing the Process Folder Json)

safeWrite: Decreases the probability of json being corrupted. Disabling it might increase performance (NOT RECOMMENDED)

Building from Source

Install Rust if you don't have it already

git clone https://github.com/slackedlime/TimeSpent.git
cd TimeSpent/
cargo build --bin daemon --release
cargo build --bin gui --release

You should find you executables in the /target/release/ directory

Rename the daemon binary to "TimeSpentDaemon" and make it a start-up application.

TODO

  • Upload to AUR.
  • Make Appimage.
  • Add Groups Feature.

About

A simple GUI rust application that keeps track of how much time you spend on each application.

Resources

License

Stars

Watchers

Forks

Packages

No packages published