Small API fix and and addition to the plugin loader to load only plugins that conform to the "NAME" convention.

Also please excuse the "repost" of the system info plugin, but I've done it on my refactor branch being sure that it will get in.. and you have redone the plugin already. And to answer your question from a second ago -- maybe you've missed the pull request for like a day and did the plugin yourself after I have already submitted it :).
I killed the PR since it is now irrelevant.
This is the commit regarding the system info and the plugin _is_ there.
/have no idea why it's not show to you.
https://github.com/teodoryantcheff/OSPy/commit/6b4fb44912aa80616b70c5e22ea05d201bcd9b0e

On Sat, Nov 29, 2014 at 10:15 PM, Rimco <notifications@github.com> wrote:

> In helpers.py:
>
> > +    """RX and TX bytes for each of the network devices"""
> > +    try:
> > +        with open('/proc/net/dev') as f:
> > +            net_dump = f.readlines()
> > +        device_data = {}
> > +        data = namedtuple('data', ['rx', 'tx'])
> > +        for line in net_dump[2:]:
> > +            line = line.split(':')
> > +            if line[0].strip() != 'lo':
> > +                device_data[line[0].strip()] = data(float(line[1].split()[0])/(1024.0*1024.0),
> > +                                                    float(line[1].split()[8])/(1024.0*1024.0))
> > +        return device_data
> > +    except:
> > +        return None
> > +
> > +
>
> I don't see the plug-in in the changed files section. :/
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Rimco/OSPy/pull/42/files#r21055935>.
>