home
·
contact
·
privacy
projects
/
misc
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7377d4e
)
In Bookmaker, fix page numbering / selection bug.
author
Christian Heller
<c.heller@plomlompom.de>
Sun, 24 Sep 2023 00:08:33 +0000
(
02:08
+0200)
committer
Christian Heller
<c.heller@plomlompom.de>
Sun, 24 Sep 2023 00:08:33 +0000
(
02:08
+0200)
bookmaker.py
patch
|
blob
|
history
diff --git
a/bookmaker.py
b/bookmaker.py
index 3a36b962f5014c1b121c93561699d2802f40fdde..b9daa0b332d6b532b277bd39c78a30bed4157615 100755
(executable)
--- a/
bookmaker.py
+++ b/
bookmaker.py
@@
-36,6
+36,7
@@
def parse_page_range(range_string, pages):
return start_page, end_page
pages_to_add = []
opened_files = []
return start_page, end_page
pages_to_add = []
opened_files = []
+new_page_num = 0
for i, input_file in enumerate(args.input_file):
file = open(input_file, 'rb')
opened_files += [file]
for i, input_file in enumerate(args.input_file):
file = open(input_file, 'rb')
opened_files += [file]
@@
-44,12
+45,11
@@
for i, input_file in enumerate(args.input_file):
if args.page_range and len(args.page_range) > i:
range_string = args.page_range[i]
start_page, end_page = parse_page_range(range_string, reader.pages)
if args.page_range and len(args.page_range) > i:
range_string = args.page_range[i]
start_page, end_page = parse_page_range(range_string, reader.pages)
- new_page_num = 0
for old_page_num in range(start_page, end_page):
new_page_num += 1
for old_page_num in range(start_page, end_page):
new_page_num += 1
- page = reader.pages[
new
_page_num]
+ page = reader.pages[
old
_page_num]
pages_to_add += [page]
pages_to_add += [page]
- print("-i, -p: read in %s page number %d as new page %d" % (input_file,
new
_page_num+1, new_page_num))
+ print("-i, -p: read in %s page number %d as new page %d" % (input_file,
old
_page_num+1, new_page_num))
# rotate page canvas
if args.rotate:
# rotate page canvas
if args.rotate: