diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4380fad..b93b4a9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,7 +11,7 @@ repos: hooks: - id: black - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "0.3.0" + rev: v0.3.0 hooks: - id: ruff - repo: https://github.com/RobertCraigie/pyright-python diff --git a/src/ifixit2zim/processor.py b/src/ifixit2zim/processor.py index 815581e..f62eb34 100644 --- a/src/ifixit2zim/processor.py +++ b/src/ifixit2zim/processor.py @@ -360,7 +360,7 @@ def cleanup_rendered_content(self, content, rel_prefix="../"): def convert_title_to_filename(self, title): return re.sub(r"\s", "_", title) - def add_html_item(self, path, title, content): + def add_html_item(self, path, title, content, *, is_front=True): with self.lock: logger.debug(f"Adding item in ZIM at path '{path}'") self.creator.add_item_for( @@ -368,7 +368,7 @@ def add_html_item(self, path, title, content): title=title, content=content, mimetype="text/html", - is_front=True, + is_front=is_front, ) def add_redirect(self, path, target_path): diff --git a/src/ifixit2zim/scraper_user.py b/src/ifixit2zim/scraper_user.py index 5d1cb78..30b6959 100644 --- a/src/ifixit2zim/scraper_user.py +++ b/src/ifixit2zim/scraper_user.py @@ -131,6 +131,7 @@ def process_one_item(self, _, item_data, item_content): path=normal_path, title=user_content["username"], content=user_rendered, + is_front=False, ) for other_user_title in self.user_id_to_titles[userid]: