Looks for specified running applications and stores the usage of app over time. Python script main.py will start recording.
- Windows
- Python3 on Anaconda
pip install -r requirements.txt
- 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
- 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
- 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:
or
flutter build apk --split-debug-info --obfuscate --release
flutter build apk --release
Don't mind the commit history, had some issues working with version control