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