-
aptdated
, a LaunchDaemon that runs every half hour (but only performs actions based on the user's set schedule). Grabs the CydiaUpdates RSS feed, then compares versions with what's currently installed.(Clearly this could be done with better method than a few command line calls, but that's what it does for now.)
-
the Aptdate BulletinBoard provider itself, which receives a notification from
aptdated
with the update list -
Aptdate scans through this array and presents a banner for the last package in the list
(That's not a typo, it does only shows a banner for the last package that aptitude prints out. While this could be done better, presenting multiple notifications at once is not pretty.)
-
an optional NC widget that displays statistics (last check date, data used) and allows for a manual refresh
GPL.
Daemon-to-tweak logic based on sbserver
by innoying.
Icons are CC-BY, from Jigsoar Icons.