Переименование заполнителя, форматирование кода
This commit is contained in:
parent
2c510f37ed
commit
184d1d1aeb
2 changed files with 10 additions and 6 deletions
|
|
@ -238,13 +238,14 @@ def main():
|
||||||
|
|
||||||
covers_cache: dict[str, bytes] = {}
|
covers_cache: dict[str, bytes] = {}
|
||||||
track_number = 0
|
track_number = 0
|
||||||
# track number should be padded to an appropriate string width with zeroes, e.g:
|
track_number_pad = len(str(len(result_tracks)))
|
||||||
# up to 99 tracks in total - 01, 02, ...; up to 999 tracks - 001, 002, ...; etc.
|
|
||||||
track_number_pad = len(str(len(result_tracks))) # get max track number width
|
|
||||||
for track in result_tracks:
|
for track in result_tracks:
|
||||||
track_number += 1
|
track_number += 1
|
||||||
save_path = args.dir / core.prepare_track_path(
|
save_path = args.dir / core.prepare_track_path(
|
||||||
args.path_pattern, track, args.unsafe_path, str(track_number).zfill(track_number_pad)
|
args.path_pattern,
|
||||||
|
track,
|
||||||
|
args.unsafe_path,
|
||||||
|
str(track_number).zfill(track_number_pad),
|
||||||
)
|
)
|
||||||
if args.skip_existing and save_path.is_file():
|
if args.skip_existing and save_path.is_file():
|
||||||
continue
|
continue
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,10 @@ DEFAULT_COVER_RESOLUTION = 400
|
||||||
|
|
||||||
|
|
||||||
def prepare_track_path(
|
def prepare_track_path(
|
||||||
path_pattern: Path, track: BasicTrackInfo, unsafe_path: bool = False, track_number_str: str = ""
|
path_pattern: Path,
|
||||||
|
track: BasicTrackInfo,
|
||||||
|
unsafe_path: bool = False,
|
||||||
|
track_number_str: str = "",
|
||||||
) -> Path:
|
) -> Path:
|
||||||
path_str = str(path_pattern)
|
path_str = str(path_pattern)
|
||||||
album = track.album
|
album = track.album
|
||||||
|
|
@ -29,7 +32,7 @@ def prepare_track_path(
|
||||||
"#artist-id": artist.name,
|
"#artist-id": artist.name,
|
||||||
"#album-id": album.id,
|
"#album-id": album.id,
|
||||||
"#track-id": track.id,
|
"#track-id": track.id,
|
||||||
"#track-number": track_number_str,
|
"#number-padded": track_number_str,
|
||||||
"#number": track.number,
|
"#number": track.number,
|
||||||
"#artist": artist.name,
|
"#artist": artist.name,
|
||||||
"#title": track.title,
|
"#title": track.title,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue