Coder Social home page Coder Social logo

nurkan1 / task-time-registration Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 112 KB

Task Time Registration tracks and logs computer activity via keyboard and mouse, aiding productivity by highlighting active and inactive times. Simple to set up and use, it's ideal for improving work or study habits.

License: Other

Python 100.00%

task-time-registration's Introduction

๐Ÿš€ Task Time Registration: Elevate Your Productivity Game! ๐Ÿ•’

Description

Task Time Registration is a Python application crafted to revolutionize the way we monitor computer usage, offering a deeper insight into your productivity patterns. This tool is designed not just to track time but to master it, by seamlessly monitoring mouse and keyboard activity and distinguishing between active and inactive periods with precision.

Key Features

Intelligent Activity Tracking

Tracks your mouse and keyboard activity, distinguishing between active and inactive periods with a 5-minute threshold. This ensures every second of usage is accounted for, providing you with a detailed view of your productivity.

Effortless Record Keeping

Automatically creates a dedicated folder titled "Task Time Registration" on your system for storing all task logs neatly in their own txt files, making it easy for you to review and analyze your productivity patterns anytime.

Live Updates

The application updates your activity logs every minute, giving you real-time insights into your active and inactive times and helping you identify productivity trends to adjust your work habits accordingly.

Installation

Ensure you have Python 3 installed on your system. Install all dependencies listed in the requirements.md file using pip:

pip install -r requirements.md

Usage

Execute the script from the command line to start tracking:

python Task_Time.py

Compiling to an Executable (Windows)

To compile the script into a standalone executable for Windows, use PyInstaller. This allows for distribution and execution without needing Python installed on the target machine.

pyinstaller --onefile --hidden-import pynput --icon=dpi.ico Task_Time.py

Note: Ensure you have pyinstaller installed. Replace dpi.ico with the path to your own icon file to customize the executable's icon.

Author

Nurcan - A passionate inventor, technology enthusiast, and software developer. Always exploring the boundaries of creativity and technology to enhance everyday productivity and

task-time-registration's People

Contributors

nurkan1 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.