try nfo parse2

This commit is contained in:
death916 2026-01-30 01:14:20 -08:00
parent 18dda2271f
commit d9c443d090

View file

@ -229,17 +229,22 @@ Guest(s): {", ".join(info["guests"])}
def add_nfo(self): def add_nfo(self):
"""Add nfo file to episode folders by reading the downloaded .txt""" """Add nfo file to episode folders by reading the downloaded .txt"""
if not os.path.exists(self.download_location): # Ensure we are using the path from the environment
download_location = os.getenv("QB_DOWNLOAD_PATH")
if not download_location:
logging.warning("QB_DOWNLOAD_PATH is not set. Skipping NFO generation.")
return
if not os.path.exists(download_location):
logging.warning( logging.warning(
f"Download path {self.download_location} does not exist. Skipping NFO generation." f"Download path {download_location} does not exist. Skipping NFO generation."
) )
return return
logging.info( logging.info(f"Scanning {download_location} for .txt files to generate .nfo...")
f"Scanning {self.download_location} for .txt files to generate .nfo..."
)
for root, dirs, files in os.walk(self.download_location): for root, dirs, files in os.walk(download_location):
for file in files: for file in files:
if file.endswith(".txt") and not file.endswith("_debug.txt"): if file.endswith(".txt") and not file.endswith("_debug.txt"):
txt_path = os.path.join(root, file) txt_path = os.path.join(root, file)