def to_timestamp(dt): return (dt - datetime.datetime(1970, 1, 1)).total_seconds() if __name__ == '__main__': cred = load_credentials() cred_data = cred.get_credentials() if not cred_data: print "not credentials data" sys.exit(-1) _, cred_info = cred_data api = TTR_API(cred_info) context = DbHandler() properties.url_statistic_time = 10 for message in api.search_past("#битваэкстрасенсов", 10): result = processing.process_message_hash(context, message) result = processing.process_message_unshort_urls(context, result) result = processing.process_implying_entities(None, result) for stat in context.get_statistic( to_timestamp(datetime.datetime.now() - timedelta(days=1)), to_timestamp(datetime.datetime.now())): print stat
def test_owner_screen_name(): ch = load_credentials() cid, cinfo = ch.get_credentials() api = TTR_API(cinfo) for s_elem in api.search_past("#555 OR 666 OR @777"): print s_elem.get('owner').get('screen_name')