mirror of
https://github.com/JonasunderscoreJones/turbo-octo-potato.git
synced 2025-10-25 19:19:19 +02:00
fix: progress bar rendering
remove: debug log spam
This commit is contained in:
parent
40ecb117d0
commit
b2ee52f15c
1 changed files with 9 additions and 11 deletions
|
|
@ -150,7 +150,6 @@ if __name__ == "__main__":
|
||||||
if not FORCE_RESYNC_ALL:
|
if not FORCE_RESYNC_ALL:
|
||||||
verboseprint("Syncing only new songs...")
|
verboseprint("Syncing only new songs...")
|
||||||
liked_songs = [x for x in liked_songs if x not in liked_songs_playlist_songs]
|
liked_songs = [x for x in liked_songs if x not in liked_songs_playlist_songs]
|
||||||
print(liked_songs)
|
|
||||||
if len(liked_songs) == 0:
|
if len(liked_songs) == 0:
|
||||||
print("Nothing to do.")
|
print("Nothing to do.")
|
||||||
exit()
|
exit()
|
||||||
|
|
@ -167,19 +166,17 @@ if __name__ == "__main__":
|
||||||
fm_track = network.get_track(artist_name, track_name)
|
fm_track = network.get_track(artist_name, track_name)
|
||||||
fm_track.love()
|
fm_track.love()
|
||||||
fm_track.add_tags(("awesome", "favorite"))
|
fm_track.add_tags(("awesome", "favorite"))
|
||||||
|
verboseprint(' '* os.get_terminal_size().columns, end="\r")
|
||||||
if not is_track_in_playlist(liked_songs_playlist_songs, track_uri):
|
if not is_track_in_playlist(liked_songs_playlist_songs, track_uri):
|
||||||
|
verboseprint("[" + f"%{4 + len(str(len(liked_songs)))*2}s" % (f"{tracknr}/{len(liked_songs)}|+]") + "%30.32s %s" % (track['artists'][0]['name'], track['name']))
|
||||||
|
progress_print, last_time_stamp = progress_bar(tracknr, len(liked_songs), etastr=str(round((((int(len(liked_songs))-tracknr)*0.75)/60)))+"min")
|
||||||
|
verboseprint(progress_print, end="\r")
|
||||||
add_track_to_playlist(LIKEDSONGPLAYLIST_ID, track_uri)
|
add_track_to_playlist(LIKEDSONGPLAYLIST_ID, track_uri)
|
||||||
if VERBOSE_LOGGING:
|
else:
|
||||||
verboseprint("[" + f"%{4 + len(str(len(liked_songs)))*2}s" % (f"{tracknr}/{len(liked_songs)}|+]") + "%30.32s %s" % (track['artists'][0]['name'], track['name']))
|
|
||||||
#verboseprint("%-10s %15s" % (f"ETA:{round((((int(len(liked_songs))-tracknr)*0.75)/60))}min", f"[{tracknr}/{int(len(liked_songs))}|+]") + "%30.32s %s" % (track['artists'][0]['name'], track['name']))
|
|
||||||
elif VERBOSE_LOGGING:
|
|
||||||
verboseprint("[" + f"%{2 + len(str(len(liked_songs)))*2}s" % (f"{tracknr}/{len(liked_songs)}]") + "%32.32s %s" % (track['artists'][0]['name'], track['name']))
|
verboseprint("[" + f"%{2 + len(str(len(liked_songs)))*2}s" % (f"{tracknr}/{len(liked_songs)}]") + "%32.32s %s" % (track['artists'][0]['name'], track['name']))
|
||||||
#verboseprint("%-10s %13s" % (f"ETA:{round((((int(len(liked_songs))-tracknr)*0.75)/60))}min", f"[{tracknr}/{int(len(liked_songs))}]") + "%32.32s %s" % (track['artists'][0]['name'], track['name']))
|
progress_print, last_time_stamp = progress_bar(tracknr, len(liked_songs), etastr=str(round((((int(len(liked_songs))-tracknr)*0.75)/60)))+"min")
|
||||||
verboseprint('#'* os.get_terminal_size().columns, end="\r")
|
verboseprint(progress_print, end="\r")
|
||||||
|
|
||||||
progress_print, last_time_stamp = progress_bar(tracknr, len(liked_songs), etastr=str(round((((int(len(liked_songs))-tracknr)*0.75)/60)))+"min")
|
|
||||||
verboseprint(progress_print, end="\r")
|
|
||||||
return last_time_stamp
|
return last_time_stamp
|
||||||
# Loop until the API call succeeds
|
# Loop until the API call succeeds
|
||||||
while tracknr > SKIPSONGS:
|
while tracknr > SKIPSONGS:
|
||||||
|
|
@ -195,5 +192,6 @@ if __name__ == "__main__":
|
||||||
verboseprint("WARN:RATELIMIT EXCEEDED] Waiting 30 seconds to proceed...")
|
verboseprint("WARN:RATELIMIT EXCEEDED] Waiting 30 seconds to proceed...")
|
||||||
else:
|
else:
|
||||||
print(e.http_status)
|
print(e.http_status)
|
||||||
except e:
|
except:
|
||||||
|
# except e:
|
||||||
continue
|
continue
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue