def count_all_video(path): pairs = dg.read_raw_pairs(path) dg.fill_video_catalog(pairs) print 'total videos: {}'.format(len(dg.get_video_catalog())) def update_stats(dg, limit=None): dg.update_video_catalog(limit=limit) def print_words(dg): words = dg.get_all_words() for k in sorted(words.keys()): print k, print ': ', print words[k] if __name__ == '__main__': cfg = load_config('..\\cfg.json') print 'starting {} v.{}\n'.format(PROJECT_NAME, VERSION) dg = DataGatherer(cfg) print dg.calculate_title_rank('Cyanide And Happiness- Can Of Paint', lambda x: x.rank1) print dg.calculate_title_rank('Geoff Ramsey: Expert Parent - Drunk Tank Animated Adventures', lambda x: x.rank1) print dg.calculate_title_rank('Raju Shrivastav - Bevda Train Main', lambda x: x.rank1) print dg.calculate_title_rank('Hitler Rants Parodies Outro', lambda x: x.rank1) print dg.calculate_title_rank('Man Goes Crazy with ROAD RAGE & A GUN', lambda x: x.rank1) #cl = Correlator() #print cl.calculate_c(dg.db_handler.get_all_videos(), lambda x: x.rank1, lambda x: x.rank1) #dg.update_views()