示例#1
0
文件: cleanup.py 项目: thowi/pytunes
def delete_compilations(
        albums, min_rating=80, keep_good_tracks=True, dryrun=True):
    logger.info('Deleting compilations...')
    completely_rated_albums = analysis.find_completely_rated_albums(albums)
    compilations = analysis.find_compilations(completely_rated_albums)
    sorted_compilations = sorted(compilations, key=lambda a: a.artist)
    delete_albums(sorted_compilations, min_rating, keep_good_tracks, dryrun)
示例#2
0
文件: stats.py 项目: thowi/pytunes
def print_worst_albums(albums, n=50):
    print '%d worst rated albums (by average rating):' % n
    completely_rated_albums = analysis.find_completely_rated_albums(albums)
    albums_sorted_by_rating = sorted(
            completely_rated_albums, key=lambda a: a.avg_rating)
    for album in albums_sorted_by_rating[:n]:
        print unicode(album).encode('utf-8')
    print