Linux Internode Usage Meter 0.4.5 (alpha)

Planned features:

- A friendly GUI
- Sits in the system tray for quick access
- Graphs of usage over the previous months/years
- A right click menu with internode radio options

Download: https://github.com/ikt/ium/downloads
Requires: python 3

Report bugs at:

Github: https://github.com/ikt/ium
Launchpad: https://launchpad.net/ium

Screenshot: here

Releases so far:

23/1/12:
v0.4.5:

- Fixed crash in January (#9)

7/1/12:
v0.4.4:

- Fixed December crash (#7)
- Fixed usage % being wrong in December/January rollover (#8)

11/12/11:
v0.4.3:

- Can now access daily usage for the last month by using the -m option:

lium -m

Will print out the daily usage for the last 30 days.

- minor code tweaks

7/10/11:

v0.4.2:

- Fixed bug: update text appearing twice.
- Fixed bug: updating cache check didn’t take into account day.

4/8/11:
v0.4.1

- Fixed bug: Trying to update with no internet connection no longer causes the screen to flood with error text.

29/4/11:
v0.4.0:

- now in a .deb format.
- can access lium by running “lium” from terminal

29/4/11:
v0.3.9:

- LIUM now checks for a version update once a week.

18/4/11:
v0.3.8: (fixes, fixes, fixes)

- time and date, fixed again.
- Fixed code relating to catching any potential connection errors.
- more code optimisation (think I should stop mentioning this)
- username and password is now stored in human unreadable format.

19/3/11:
v0.3.5: (this is harder than it looks)

- code is slightly cleaner and slightly easier to read and slightly conforms to PEP8 standards a little bit more than it used to.
- % days remaining is fixed
- % days remaining is now calculated down to the hour

8/3/11
v0.3: (more informations)

- If you recieve a 500 internal error when trying to get the 1st update it will try again automatically
- Displays what % is remaining
- Displays what % is used
- Displays monthy allowance in MB’s
- Displays when the last update was recieved

5/3/11
v0.2: (Meeting Internodes minimum requirements)

- Sends the usage meter id as a http user agent
- Will not run in a python environment less than 3.0
- LIUM will update a maximum of once per hour, if you try to update before the hour is up, it will load from cache.
- No more debugging messages will be displayed by default
- Can now handle some errors, in particular a bad username and password

19/2/11
v0.1: (first initial release):

- Displays how much data has been used, and what your total usage is.

 

 

 

 

  • Pingback: LIUM 0.3.8 released | ikt's blog

  • Juancarlospaco

    Woah!, Py3K you are brave girl, whats better github or launchpad? (me launchpad and py2 but curious)

    • Juancarlospaco

      omg, i mean boy, why Disqus no Edit option :(

    • Anonymous

      I’m sort of split between the two, launchpad is huge and I feel like it’s a bit to much for such a small project as this, github fills in the area where I feel lp lacks which is just a simple file revision and storage space for the project :)

  • Pingback: » LIUM v0.4.4 Released – A broken hobby and a story of syncing files. ikt's blog

  • http://antisol.org/nodeutil/ Antisol

    Hi,

    You may want to take a look at my NodeUtil Suite, which does most of the things in your ‘planned features’ list. It might save you some effort. :)

    http://antisol.org/nodeutil
    https://github.com/AntiSol/nodeutil

    • Anonymous

      Oh nice! At the moment this is more just a personal project for me learning pyqt4 etc 

      will take a look thanks :)