From 45a73cc34c61194f3c676a2d115bd7f9d2cf4764 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 3 Feb 2023 11:08:00 -0500 Subject: [PATCH] Fixed parse errors --- extract_overdrive_chapters.py | 12 ++++++++---- xmlparse.py | 8 ++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/extract_overdrive_chapters.py b/extract_overdrive_chapters.py index 7856851..44d0377 100644 --- a/extract_overdrive_chapters.py +++ b/extract_overdrive_chapters.py @@ -56,16 +56,20 @@ def load_mp3(total, dir, file): name = re.sub(r"^\*(.+)\*$", r"\1", name) name = re.sub( r"\s*\([^)]*\)$", "", name - ) '''ignore any sub-chapter markers from Overdrive''' + ) + '''ignore any sub-chapter markers from Overdrive''' name = re.sub( r"\s+\(?continued\)?$", "", name - ) '''ignore any sub-chapter markers from Overdrive''' + ) + '''ignore any sub-chapter markers from Overdrive''' name = re.sub( r"\s+-\s*$", "", name - ) '''ignore any sub-chapter markers from Overdrive''' + ) + '''ignore any sub-chapter markers from Overdrive''' name = re.sub( r"^Dis[kc]\s+\d+\W*$", "", name - ) '''ignore any disk markers from Overdrive''' + ) + '''ignore any disk markers from Overdrive''' name = name.strip() t_parts = list(length.split(":")) t_parts.reverse() diff --git a/xmlparse.py b/xmlparse.py index 5f64915..e977575 100644 --- a/xmlparse.py +++ b/xmlparse.py @@ -28,8 +28,8 @@ def extract_metadata(xml_file): return data def process_folder(folder_path): - '''Walks to metadata.xml & exports the parsed version as cleaned_metadata.json''' - for dirpath, filenames in os.walk(folder_path): + #Walks to metadata.xml & exports the parsed version as cleaned_metadata.json + for dirpath, dirname, filenames in os.walk(folder_path): for filename in filenames: if filename == "metadata.xml": xml_file = os.path.join(dirpath, filename) @@ -39,5 +39,5 @@ def process_folder(folder_path): json.dump(metadata, f) print(f"Processed {xml_file}, output saved to {cleaned_file}") -folder_path = annex -process_folder(folder_path) \ No newline at end of file +path_to_annex = annex +process_folder(path_to_annex) \ No newline at end of file