diff --git a/packager.py b/packager.py index 7df55e1..faaeceb 100644 --- a/packager.py +++ b/packager.py @@ -4,7 +4,7 @@ from pathlib import Path def zip_files(slug, chapter: dict, files: list[Path], save_dir: Path): save_dir.joinpath(slug).mkdir(exist_ok=True) - filename = save_dir.joinpath(slug).joinpath(f"{slug} - Ch. {chapter.get('nr'):g}.cbz") # type: ignore + filename = save_dir.joinpath(slug).joinpath(f"{slug} Ch.{chapter.get('nr'):g}.cbz") # type: ignore with zipfile.ZipFile(filename, "w") as zf: for file in files: zf.write(file, file.name) diff --git a/sites/mangapill.py b/sites/mangapill.py index 50c36db..5500a30 100644 --- a/sites/mangapill.py +++ b/sites/mangapill.py @@ -44,7 +44,9 @@ class Mangapill(Provider): @staticmethod def parse_info(payload: bs) -> dict: - title_elem = payload.select_one("h1.font-bold") + title_elem = payload.select_one("div.text-sm.text-secondary") + if not title_elem: + title_elem = payload.select_one("h1.font-bold") title = title_elem.get_text(strip=True) if title_elem else "Unknown Title" desc_p = payload.select_one("p.text-sm.text--secondary") description = None