Files
music-file-sync-2/main.py
2025-08-21 00:25:48 +10:00

58 lines
1.0 KiB
Python

from sys import argv
usage = """
Usage:
add_lastfm_user
recents
discography of artists over x plays
recommendations?
add_playlist <playlist_id>
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]}'")