Skip to content

dcsp3/timesleuth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TimeSleuth

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.

image

Installation

Do any one of the following:

  • Download latest release from releases
  • Build it yourself:
    1. pip install -r /path/to/requirements.txt
    2. pip install pyinstaller
    3. pyinstaller /path/to/gui.py --onefile --windowed

Technologies used

  1. WinAPI: Active process detection
  2. SQLite: Database management
  3. Qt Framework: Graphical User Interface
  4. Matplotlib and Seaborn: Data visualization
  5. .NET Platform: Icon extraction

Credits

  • dcsp3: Database Management
  • dtele: Process Detection, Icon Extraction, GUI
  • setuoR: Graphical User Interface
  • xyltius: Data Visualization

Icon made by Uniconlabs from www.flaticon.com

About

An application that logs and displays user activity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%