From 3d181b184245814b7b88f4f6edbfe0402728fdd9 Mon Sep 17 00:00:00 2001 From: Jali Date: Sat, 7 May 2022 19:54:56 +0200 Subject: [PATCH] reformat code --- scraper.py | 41 +++++++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/scraper.py b/scraper.py index 0eb25be..af75d29 100755 --- a/scraper.py +++ b/scraper.py @@ -33,6 +33,7 @@ def parseXml(xml_file): tracks.append(Track(t)) return tracks + def copy_file(track: Track, targetFolder) -> str: """ Copies a track from its source to the destination folder @@ -43,10 +44,11 @@ def copy_file(track: Track, targetFolder) -> str: print('Copying file {0}', path) copyfile(path, dst) else: - print('File {0} not found.') + print('File {0} not found.', path) return None return dst + def tag_file(track: Track, file_name: str): """ Adds ID3 tags to a file. @@ -57,21 +59,32 @@ def tag_file(track: Track, file_name: str): print('Tagging file {0}'.format(file_name)) mp3file = MP3(file_name, ID3=EasyID3) - if hasattr(track,'Album'): mp3file['album'] = track.Album - if hasattr(track,'BPM'): mp3file['bpm'] = track.BPM - if hasattr(track,'Compilation'): mp3file['compilation'] = 'true' - if hasattr(track,'Composer'): mp3file['composer'] = track.Composer - if hasattr(track,'TotalTime'): mp3file['length'] = track.TotalTime - if hasattr(track,'Name'): mp3file['title'] = track.Name - if hasattr(track,'Artist'): mp3file['artist'] = track.Artist - if hasattr(track,'AlbumArtist'): mp3file['albumartist'] = track.AlbumArtist - if hasattr(track,'DiscNumber'): mp3file['discnumber'] = track.DiscNumber - if hasattr(track,'TrackNumber'): - if hasattr(track,'TrackCount'): - mp3file['tracknumber'] = '{0}/{1}'.format(track.TrackNumber, track.TrackCount) + if hasattr(track, 'Album'): + mp3file['album'] = track.Album + if hasattr(track, 'BPM'): + mp3file['bpm'] = track.BPM + if hasattr(track, 'Compilation'): + mp3file['compilation'] = 'true' + if hasattr(track, 'Composer'): + mp3file['composer'] = track.Composer + if hasattr(track, 'TotalTime'): + mp3file['length'] = track.TotalTime + if hasattr(track, 'Name'): + mp3file['title'] = track.Name + if hasattr(track, 'Artist'): + mp3file['artist'] = track.Artist + if hasattr(track, 'AlbumArtist'): + mp3file['albumartist'] = track.AlbumArtist + if hasattr(track, 'DiscNumber'): + mp3file['discnumber'] = track.DiscNumber + if hasattr(track, 'TrackNumber'): + if hasattr(track, 'TrackCount'): + mp3file['tracknumber'] = '{0}/{1}'.format(track.TrackNumber, + track.TrackCount) else: mp3file['tracknumber'] = track.TrackNumber - if hasattr(track,'Genre'): mp3file['genre'] = track.Genre + if hasattr(track, 'Genre'): + mp3file['genre'] = track.Genre mp3file.save()