Пример #1
0
            if os.path.isfile(file_path):
                os.unlink(file_path)


if __name__ == "__main__":
    app_data = os.getenv('LOCALAPPDATA')
    playlist_db = Playlists(app_data + '\\playlists_db\\')
    playlist_db.create_db()
    if sys.argv[1] == 'list':
        playlists = playlist_db.get_playlists()
        for key in playlists:
            print (playlists[key][0])
    elif sys.argv[1] == 'add':
        playlist_db.add_playlist(sys.argv[2], sys.argv[3])
    elif sys.argv[1] == 'remove':
        playlist_db.remove_playlist(sys.argv[2])
    else:
        url = playlist_db.get_playlist_url(sys.argv[1])
        directory = sys.argv[2]
        p = Downloader(url,directory)
        if len(sys.argv) > 4:
            if sys.argv[4] == '--del-all':
                p.download_playlist(True)
        else:
            p.download_playlist(False)
        p.delete_incomplete_files(directory)
        #playlist_db.update_last_dl(sys.argv[1])
        if len(sys.argv) > 3:
            file_format = sys.argv[3]
            p.format_files(directory, file_format, True)
        del p