Пример #1
0
        new_filename = file_to_rename[:].replace(old_index, new_index)
        os.rename(file_to_rename, new_filename)

    def delete_dir(self, dir_):
        for the_file in os.listdir(dir_):
            file_path = os.path.join(dir_, the_file)
            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)