58 lines
1.0 KiB
Python
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]}'")
|