from sys import argv usage = """ Usage: add_lastfm_user recents discography of artists over x plays recommendations? add_playlist spotify tidal lastfm? last fm likes? spotify likes tidal likes? update existing data from mb auto import/data gather of downlads from bandcamp """ def sync(): pass def add_lastfm_user(username): pass def add_playlist(playlist_id): pass if __name__ == "__main__": if len(argv) == 1: print(usage) exit() if argv[1] == "sync": sync() elif argv[1] == "add_lastfm_user": if len(argv) < 3: print("Please provide a lastfm username") exit() username = argv[2] add_lastfm_user(username) elif argv[1] == "add_playlist": if len(argv) < 3: print("Please provide a playlist id") exit() playlist_id = argv[2] add_playlist(playlist_id) else: print(f"Invalid argument '{argv[1]}'")