It is an automatic time tracking software. You will be able to know where and how you spend your time. It runs in the background on your computer, and phone to track in real-time the time that you spent in each application or website.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
This is the client app for desktops. It's runs on Linux, Windows and MacOs. There will be two more parts, a backend, and a client app for smartphones.
To get a local copy up and running follow these simple steps.
- Clone the repo
git clone https://github.com/asperduti/automatic-time-tracking-desktop-client.git
To start to track the time that you spend at your computer just run the app:
python3 run.py
And when you finish the program, you will get a resume like this one:
Resume:
Activity Time Spent
________ __________
time_tracking : bash 0:00:01.026519
time_tracking : python3 0:00:08.180052
time_tracking 0:00:11.213815
The best idea is start the tracker at login time, the steps to achive this depend of the platform.
This is as simple as create a new Desktop Entry(a file with extension .desktop) inside of ~/.config/autostart with the following conten:
[Desktop Entry]
Name=TimeTracking
GenericName=Time Tracking Desktop App
Comment=Run the Time Tracking app in background
Exec=/path/to/my/script.sh
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Your Name - @arielsperduti
Project Link: https://github.com/asperduti/automatic-time-tracking-desktop-client