If you use US Mobile phone service, this app sits in your OS X Menubar and graphically shows you the percentage remaining of billing cycle, minutes, SMS, and data.
The icon turns orange if the percent remaining of a resource falls below the percent remaining of your billing cycle.
This lets you quickly see if you are using more resources than you purchased.
In addition, it tells you:
- Date your billing cycle ends
- Days remaining in billing cycle
- Minutes remaining
- SMS remaining
- Data (MB) remaining
It also provides a link for easy access to top up your account.
Currently this is not packaged as a user-friendly downloadable stand-alone app. To use it, clone the github repository, make sure all python dependencies are installed, and then run python ./umma.py
. Note that this application depends on rumps (https://github.com/jaredks/rumps), but due to a bug you should install the bugfixd-nobundleid
version from zollman (https://github.com/zollman/rumps/tree/bugfix-nobundleid).
- [ ] Package and release as an App
- [ ] Make use of the OS X Notification Center
- [ ] Don’t rely on the deprecated Google Charts API
- [ ] Customize the warning algorithm
- [ ] Other ideas? Submit an issue: https://github.com/mankoff/umma/issues
This app requests the username and password used to log into the US Mobile Website. The username is stored in plain text on your computer. The password is stored in the OS X System Keychain.
umma by Ken Mankoff is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Permissions beyond the scope of this license may be available at http://kenmankoff.com.