INNER CODE UNIT · Python
_get_window_id
balta2ar/brotab · brotab/main.py:349
def _get_window_id(tab):
ids, _title, _url = tab.split('\t')
client_id, window_id, tab_id = ids.split('.')
return '%s.%s' % (client_id, window_id)
def _print_available_windows(tabs):
for key, group in groupby(sorted(tabs), _get_window_id):
group = list(group)
print('%s\t%s' % (key, len(group)))
def show_windows(args):
brotab_logger.info('Showing windows')
api = MultipleMediatorsAPI(create_clients(args.target_hosts))
tabs = api.list_tabs([])
_print_available_windows(tabs)