add -n option for dry run to tag-mp3s.py
This commit is contained in:
parent
058a422ff8
commit
e86ec078fb
@ -8,6 +8,7 @@ import os
|
|||||||
import sys
|
import sys
|
||||||
|
|
||||||
min_mp3s_for_album = 4
|
min_mp3s_for_album = 4
|
||||||
|
dry_run = False
|
||||||
|
|
||||||
def walk_tree(base_dir, visit_function):
|
def walk_tree(base_dir, visit_function):
|
||||||
visit_function(base_dir)
|
visit_function(base_dir)
|
||||||
@ -48,14 +49,17 @@ def add_artwork(mp3_path, jpg_path):
|
|||||||
jpg_data = read_file(jpg_path)
|
jpg_data = read_file(jpg_path)
|
||||||
apic = mutagen.id3.APIC(0, "image/jpeg", 0, "", jpg_data)
|
apic = mutagen.id3.APIC(0, "image/jpeg", 0, "", jpg_data)
|
||||||
mp3.tags.add(apic)
|
mp3.tags.add(apic)
|
||||||
mp3.save()
|
if not dry_run:
|
||||||
|
mp3.save()
|
||||||
|
|
||||||
def main(argv):
|
def main(argv):
|
||||||
base_dir = "."
|
base_dir = "."
|
||||||
opts, args = getopt.getopt(argv, 'd:')
|
opts, args = getopt.getopt(argv, 'd:n')
|
||||||
for opt, val in opts:
|
for opt, val in opts:
|
||||||
if opt == '-d':
|
if opt == '-d':
|
||||||
base_dir = val
|
base_dir = val
|
||||||
|
elif opt == '-n':
|
||||||
|
dry_run = True
|
||||||
walk_tree(base_dir, process_dir)
|
walk_tree(base_dir, process_dir)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user