Update Notifier is a simple and easy-to-use application that uses chronjobs for scheduling package updates. It takes a password and runs ``sudo apt update`` in a subprocess. It stores no passwords in any files.
Update Notifier is a simple and easy-to-use application that uses chronjobs for scheduling package updates. It pipes a password stored in memory to sudo subprocesses and stores no passwords in any plain text files.
// [Insert picture of notification popup]
![screenshot](/assets/gui-screenshot.png)
## Usage
`` ./setup.py 15``
## Requirements
PySide2, trio, and sudo.
Sets the chronjob to run the update.py script at the current location every 15 days. Setup expects an integer representing the update interval.
``pip3 install PySide2 trio``
``$ apt install sudo``
## Install
`` ./ChronInstall.sh [n]``
Sets the chronjob to run the update.py script at the current location every n days. The default is 30 if nothing is entered. The update script can also be run manually.
## TODO
* Handle subprocess termination after cancel button is pressed