Example #1
0
def main():
    settings = sys.argv[2::2]
    values = sys.argv[3::2]
    args = dict(zip(settings, values))

    # Load the provider module and populate it with the settings
    provider = helpers.get_provider_instance(sys.argv[1])
    provider.set_config_items(**args)

    print provider.get_current_usage()
Example #2
0
File: main.py Project: gak/isping
 def fetch_accounts(self):
     self.services.post('login',
         username=self.main['username'], 
         password=self.main['password'],
     )
     for account in self.services.get('accounts'):
         isp = account['isp.module']
         name = account['name']
         provider = helpers.get_provider_instance(isp)
         provider.name = name
         provider.isp = isp
         self.accounts[name] = provider