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