TimeSleuth is an application that detects and stores what a user does on their computer. This data is stored in a database and is later visualized inside a graphical user interface with a graph.
Made for a school project.
Do any one of the following:
- Download latest release from releases
- Build it yourself:
pip install -r /path/to/requirements.txt
pip install pyinstaller
pyinstaller /path/to/gui.py --onefile --windowed
- WinAPI: Active process detection
- SQLite: Database management
- Qt Framework: Graphical User Interface
- Matplotlib and Seaborn: Data visualization
- .NET Platform: Icon extraction
- dcsp3: Database Management
- dtele: Process Detection, Icon Extraction, GUI
- setuoR: Graphical User Interface
- xyltius: Data Visualization
Icon made by Uniconlabs from www.flaticon.com