summaryrefslogtreecommitdiffstats
path: root/skripti/spotify_publish_saved.py
diff options
context:
space:
mode:
Diffstat (limited to 'skripti/spotify_publish_saved.py')
-rwxr-xr-xskripti/spotify_publish_saved.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/skripti/spotify_publish_saved.py b/skripti/spotify_publish_saved.py
index dbd1083..12f4149 100755
--- a/skripti/spotify_publish_saved.py
+++ b/skripti/spotify_publish_saved.py
@@ -3,6 +3,7 @@ import spotipy
from spotipy.oauth2 import SpotifyOAuth
import json
import sys
+import datetime
scope = "user-library-read playlist-modify-public"
sp = spotipy.Spotify(auth_manager=SpotifyOAuth(scope=scope, client_id="1034e542fa064c27859b61a6ec5f864e", client_secret="2503172e78ce4d5e9146047db0a39077", redirect_uri="http://b.4a.si:25425/"))
playlist = "7IyZWvHG2e7CiGnHGTkFBl"
@@ -29,7 +30,9 @@ while len(results["items"]) != 0:
offset += 50
if len(to_add) != 0:
sp.playlist_add_items(playlist, to_add)
- print(offset, file=sys.stderr)
+ # print(offset, file=sys.stderr)
if len(publicized_uris) != 0:
sp.playlist_remove_all_occurrences_of_items(playlist, publicized_uris)
-json.dumps(saved_items)
+todaystring = datetime.datetime.now().isoformat().replace("T", " ").split(".")[0]
+sp.playlist_change_details(playlist, name="public mirror of my liked songs.", public=True, collaborative=False, description=f"updated {todaystring} automatically daily using http://4a.si/spotsync")
+print(json.dumps(saved_items))