Skip to content

hiruthicShaSS/monitor

Repository files navigation

Monitor

Looks for specified running applications and stores the usage of app over time. Python script main.py will start recording.

System Info

  • Windows
  • Python3 on Anaconda

Install dependencies:

pip install -r requirements.txt

Command line arguments:

  • For not uploading data to Google drive (Mobile app cannot be used).
    python main.py -no-up
  • Just visualize existing data
    python main.py -vis

Configuration:

  • monitorApps: Process names of each application to monitor
  • appNames: Application name of each processes
  • appColors: Color for each application name(for plotting)
  • appIcons: Link of icon's of each application(for mobiles)
  • refreshTime: Interval to scan for application
  • uploadPerEpoch: Number of times data to gather before uploading to Google Drive

Mobile app (Android)

  • Upload the data once to the Google Drive.
  • Get the sharing link and convert it to direct download link.
  • Replace the link on the final variable 'URL' in main.dart in line 41
  • Change the look of the app if you want
  • Compile:
    flutter build apk --split-debug-info --obfuscate --release
    or
    flutter build apk --release

Screenshots

In mobile:

In computer:


Don't mind the commit history, had some issues working with version control

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published