From c04a0bfd1bc37de1a517960ba829356d51267363 Mon Sep 17 00:00:00 2001 From: TheJoeCoder <joe@radialbog9.uk> Date: Mon, 26 Aug 2024 20:52:11 +0100 Subject: [PATCH] Add todo --- api_koreader/xpointer_cfi_utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api_koreader/xpointer_cfi_utils.py b/api_koreader/xpointer_cfi_utils.py index 37b0c06..89625e5 100644 --- a/api_koreader/xpointer_cfi_utils.py +++ b/api_koreader/xpointer_cfi_utils.py @@ -245,6 +245,9 @@ def inner_cfi_to_kr(xml: Tag, inner_cfi_ref: str, basedir: str, files_index: dic element_regex = r"(\d+)(?:\[(.*)\])?" pointer_regex = r"(\d+)(?:\[(.*)\])!" + # TODO make sure simple ranges are stripped + # e.g. epubcfi(/6/4[chap01ref]!/4[body01]/10[para05],/2/1:1,/3:4) + matches_text = re.match(text_regex, curr_ref_item) matches_element = re.match(element_regex, curr_ref_item) matches_pointer = re.match(pointer_regex, curr_ref_item) -- GitLab