def list_things(): header = '{:35s} {:15s} {:15s}'.format('Id', 'Owner', 'Name') print header print '=' * len(header) things = Thing.view('things/by_owner_name', include_docs=True, reduce=False) for thing in things: print '{:35s} {:15s} {:15s}'.format(thing._id, thing.owner, thing.name)
def get_status(): header = '{:35s} {:15s} {:15s}'.format('Id', 'Owner', 'Status') print header print '=' * len(header) things = Thing.view('things/status', group_level=2) for result in things: print '{:35s} {:15s} {:15s}'.format(result['key'][1], result['key'][0], result['value'])
def list_things(): header = '{:15s} {:8s}'.format('Owner', '# Things') print header print '=' * len(header) owners = Thing.view('things/by_owner_name', group_level=1) for owner_status in owners: owner = owner_status['key'][0] thing_count = owner_status['value'] print '{:15s} {:8d}'.format(owner, thing_count)
def get_status(): header = '{:35s} {:15s} {:15s}'.format('Id', 'Owner', 'Status') print header print '=' * len(header) things = Thing.view('things/status', group_level = 2 ) for result in things: print '{:35s} {:15s} {:15s}'.format(result['key'][1], result['key'][0], result['value'])
def list_things(): header = '{:15s} {:8s}'.format('Owner', '# Things') print header print '=' * len(header) owners = Thing.view('things/by_owner_name', group_level = 1 ) for owner_status in owners: owner = owner_status['key'][0] thing_count = owner_status['value'] print '{:15s} {:8d}'.format(owner, thing_count)