Skip to content

KasraCode/KC-WindowsTracker

Repository files navigation

KC-WindowsTracker

A project to track changes that occur in Windows files.
Such as : Modified files , deleted and created and ...

Files in main folder :

  • Main.py
  • HomePage.py
  • WindowsTrackerWindow.py
  • HPController.py
  • WTWController.py
  • LoggingCore.py
  • ConfigJson.py
  • AboutUs.py

Main.py

Starting the program.

HomePage.py

Design the home page and components.This file use the MainWindow.ui file in UiFiles Folder.
This file contains variables to define the components and access to them.

WindowsTrackerWindow.py

Design the Windows Tracker components with WinTracker.ui file in UiFiles Folder.

HPController.py

Controll the home page behavior (ex. Click event, show and hide ,etc ...)

WTWController.py

Controll the Tracking window behavior (ex. Click event, logging ,etc ...)

LoggingCore.py

This files is the main core of the program. In this script,
the main software programs are written. Like Logging engine, pattern checker, etc ...

ConfigJson.py

This script used for creating config.json file and saving settings in that.

AboutUs.py

Open the about us window with UiFiles/AboutUs.ui file

Libraries

PyQt5 - watchdog

About

A project to track changes that occur in Windows files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages