Playlist num zero fill based on playlist size.

This commit is contained in:
Bartłomiej Basztura 2021-11-20 13:45:35 +01:00
parent 8e6cc08205
commit 76d99e054f

View File

@ -83,8 +83,9 @@ def download_from_urls(urls: list[str]) -> bool:
playlist_songs = get_playlist_songs(playlist_id) playlist_songs = get_playlist_songs(playlist_id)
name, _ = get_playlist_info(playlist_id) name, _ = get_playlist_info(playlist_id)
enum = 1 enum = 1
char_num = len(str(len(playlist_songs)))
for song in playlist_songs: for song in playlist_songs:
download_track('playlist', song[TRACK][ID], extra_keys={'playlist': name, 'playlist_num': str(enum).zfill(3)}) download_track('playlist', song[TRACK][ID], extra_keys={'playlist': name, 'playlist_num': str(enum).zfill(char_num)})
enum += 1 enum += 1
elif episode_id is not None: elif episode_id is not None:
download = True download = True