INNER CODE UNIT · Python
updates
balta2ar/brotab · brotab/main.py:281
updates = [make_update(**updates)]
brotab_logger.info('Updating tabs: %s', updates)
api = MultipleMediatorsAPI(create_clients(args.target_hosts))
results = api.update_tabs(updates)
stdout_buffer_write(marshal(results))
def get_words(args):
# return tab.execute({javascript: "
# [...new Set(document.body.innerText.match(/\w+/g))].sort().join('\n');
# "})
start = time.time()
brotab_logger.info('Get words from tabs: %s, match_regex=%s, join_with=%s',
args.tab_ids, args.match_regex, args.join_with)
api = MultipleMediatorsAPI(create_clients(args.target_hosts))
words = api.get_words(args.tab_ids, args.match_regex, args.join_with)
print('\n'.join(words))
delta = time.time() - start