This website requires JavaScript.
83a836f9b5
pymupdf TextPage.extractBLOCKS() no longer includes images by default
main
xenofem
2024-09-01 13:13:14 -0400
1d798476c9
update deps
xenofem
2024-09-01 12:06:10 -0400
8f798e8c21
figure out optimal DPI for pdf page conversion
xenofem
2024-08-04 01:18:18 -0400
6a8c8c0f1d
don't accidentally downscale embedded images in-place while displaying previews
xenofem
2024-08-04 00:59:48 -0400
75f31b83e9
pause on last page
xenofem
2024-07-24 17:04:12 -0400
5cf268db4d
setuptools packages list
xenofem
2024-07-18 11:23:24 -0400
63e9fdb787
have authors and tags cascade delete foreign keys
xenofem
2024-07-17 16:37:44 -0400
43d511e17e
fetch unmasked titles from dlsite metadata
xenofem
2024-07-17 16:26:16 -0400
0aba651240
add more debug info
xenofem
2024-07-15 13:01:12 -0400
b66e1c5372
ditch the awkward periodic service thing, just use window.postMessage to pass info between file:// origins
xenofem
2024-07-08 04:30:18 -0400
fa5e5a1f6a
cleanup currentPage when it's 0 too
xenofem
2024-07-07 01:38:50 -0400
3b533452bc
localStorage is strings, need to parseInt
xenofem
2024-07-07 01:35:50 -0400
d689733bbb
sort works by currently-reading
xenofem
2024-07-07 01:05:27 -0400
06d782e77a
much more efficient caching for suggestions
xenofem
2024-06-08 07:20:44 -0400
8e32c7cbca
more debug info
xenofem
2024-06-08 06:40:17 -0400
c26300d752
add best-effort sort option
xenofem
2024-05-28 00:33:00 -0400
0b159ebba7
more regex
xenofem
2024-05-04 17:33:20 -0400
086a8112e6
add multi-tap commands for fast seeking and switching rtl
xenofem
2024-04-27 05:03:58 -0400
287686da78
fix pdf progress meter when it's not the first collation item
xenofem
2024-04-23 22:25:10 -0400
faa9a30e8b
omake
xenofem
2024-04-23 22:19:06 -0400
02671ca2a9
more aggressive unicode normalization
xenofem
2024-04-23 22:12:38 -0400
d3dd29cf81
fix bug handling alphabetic numberings below numeric numberings now
xenofem
2024-04-23 21:43:47 -0400
850b9db6d6
allow alphabetic numbering with no higher-level numeric numbering
xenofem
2024-04-23 21:37:51 -0400
b26a854bdb
use warning color when skipping non-manga/CG work
xenofem
2024-04-20 13:45:55 -0400
d33d4816c6
afterword
xenofem
2024-04-20 13:08:21 -0400
acf99d236b
fancier alphabetic numbering analysis
xenofem
2024-04-20 13:00:20 -0400
0dcfd1d84a
use warning color for failed collations
xenofem
2024-04-15 21:15:39 -0400
dd6f3ff02c
wooo pretty colors
xenofem
2024-04-14 22:55:01 -0400
6dffbcd320
i'm the one on your tone tone tone i'm the one on your MMO
xenofem
2024-04-14 22:14:19 -0400
0de60359ba
more ways to spell greyscale
xenofem
2024-04-14 22:07:46 -0400
19e74ba90f
i think it looks better
xenofem
2024-04-14 22:06:43 -0400
987f427c56
accept PNGs that have broken CRC32 checksums for ancillary chunks, which is apparently a thing we need to deal with???
xenofem
2024-04-14 18:56:19 -0400
21c6e11228
optimizations and extra debug info for generate mode
xenofem
2024-04-10 16:59:32 -0400
a822a504e8
when displaying a pdf page with a single image, also show the extracted image on its own for comparison
xenofem
2024-04-04 08:15:18 -0400
c4f5c776e2
kanatype-insensitive sorting using Unicode Collation Algorithm
xenofem
2024-04-02 14:24:42 -0400
d071c09822
case insensitive sorting of categories
xenofem
2024-04-02 14:05:38 -0400
50c394f33f
more debug, more regex
xenofem
2024-04-01 23:11:28 -0400
3b1e212055
complain during fetch if a dlsite work isn't a manga or CG
xenofem
2024-04-01 22:47:07 -0400
21ad04f478
detect when directory names are just image resolutions
xenofem
2024-04-01 22:27:28 -0400
f83f6a7449
do hi-res/lo-res detection even when there's other files lying around
xenofem
2024-04-01 22:07:21 -0400
25e98489c0
make extracted files and directories readonly
xenofem
2024-04-01 21:50:25 -0400
88f4ca66d7
don't collate works that haven't had metadata fetched yet
xenofem
2024-03-29 15:16:49 -0400
ae56fe5175
handle edge case of prefix detection
xenofem
2024-03-29 14:29:35 -0400
d0cd88c289
allow things like [3.jpg, 3.5.jpg] to override the minimum level delta check
xenofem
2024-03-29 13:55:22 -0400
f2d71014cd
more hi-res regex
xenofem
2024-03-28 23:21:19 -0400
35bd4c5717
more debug
xenofem
2024-03-23 02:19:11 -0400
15a9a77402
more bonus regex
xenofem
2024-03-23 02:19:04 -0400
952e512afd
add split for fx-less version
xenofem
2024-03-23 00:32:37 -0400
53577c4993
more variant spellings of hyoushi
xenofem
2024-03-23 00:27:35 -0400
566b934ca1
properly figure out correct thumbnail url for fanza
xenofem
2024-03-22 21:28:54 -0400
158565e5a0
ignore desktop.ini lmao
xenofem
2024-03-22 20:50:51 -0400
f66fa8138d
show more suggested works, and break ties randomly instead of first-come-first-served
xenofem
2024-03-19 15:12:49 -0400
4e75017df6
add page counts to work info tables
xenofem
2024-03-19 14:28:29 -0400
2fbf3ec0eb
add --auto flag to automatically run following stages if successful
xenofem
2024-03-16 02:44:21 -0400
435af20e59
identify PDF page image xrefs in a *much* faster and less stupid way than PyMuPDF does it
xenofem
2024-03-16 01:51:01 -0400
5378899b2e
just drop alphabet consecutive requirements altogether, we're already requiring that it's a single alphabet letter, it's fine
xenofem
2024-03-15 16:58:36 -0400
a4e8df08e8
relax alphabetic numbering consecutive requirements slightly to allow, eg, 3 followed by 3b
xenofem
2024-03-15 16:51:57 -0400
8deac7103c
add debug mode
xenofem
2024-03-15 16:50:56 -0400
9ab587d399
support DLSite's multipart RAR archives for larger works
xenofem
2024-03-15 16:00:37 -0400
894b1d34b6
more accurate warning message for giving up on a PDF
xenofem
2024-03-12 15:58:39 -0400
26ec1901c3
display progress for extracting pdf images as well as for analyzing them
xenofem
2024-03-12 15:56:40 -0400
18fbc7f8dc
fancier options for PDF strategy
xenofem
2024-03-12 15:50:12 -0400
35f0c1fffe
put newline after generate progress
xenofem
2024-03-12 04:58:19 -0400
e08daa37f4
stupid python package name bullshit
xenofem
2024-03-12 04:55:17 -0400
ee9eba3287
add option to display weird PDF pages as sixel graphics before deciding how to handle them
xenofem
2024-03-12 04:35:09 -0400
3a9199b847
prompt for how to handle PDF weird pages, instead of immediately bailing out
xenofem
2024-03-12 03:23:57 -0400
c7f95d50f9
consolidate manual-collate functionality into collate
xenofem
2024-03-12 02:16:47 -0400
b7b989433a
ignore directories that don't contain any files we care about
xenofem
2024-03-11 12:44:06 -0400
669eb37028
expand front/back cover regexes
xenofem
2024-03-11 12:37:24 -0400
7726af7dab
slightly more flexible detection of alphabetic numbering suffixes
xenofem
2024-03-11 12:19:56 -0400
6b3982ecf0
don't get confused by irrelevant bits of text inserted by PDF generation tools
xenofem
2024-03-11 12:08:08 -0400
11ea5a0d58
more useful explanations of PDF failures
xenofem
2024-03-11 05:47:47 -0400
6f4444f67e
misc corrections/optimizations in top() and similarity()
xenofem
2024-03-03 11:42:21 -0500
42b49c7ecc
prioritize matches with more consecutive characters
xenofem
2024-03-03 03:21:53 -0500
f994060149
suggest works with similar titles that aren't already in the same series
xenofem
2024-03-03 02:56:46 -0500
e8c553e5d8
add suggested works (next step: make useful suggestions)
xenofem
2024-03-03 02:14:56 -0500
f94f23186b
convert extra-weird PDF image formats like JBIG2 to PNG
xenofem
2024-03-03 01:47:29 -0500
0d1bff74c2
small fixes to alphabetic_numbering detection
xenofem
2024-03-03 01:08:57 -0500
7535cb6162
also check whether PDFs have text alongside images
xenofem
2024-03-02 18:27:15 -0500
c042163e85
properly handle edge case when we point collate or manual-collate directly at an extraction directory
xenofem
2024-03-02 18:10:22 -0500
9fea03c270
add option to convert PDF pages to pixmaps as needed
xenofem
2024-03-02 18:09:46 -0500
2db4553570
search bar
xenofem
2024-03-02 00:50:28 -0500
be99dc5578
misc code cleanup
xenofem
2024-03-02 00:15:18 -0500
65017abe00
filter by language preference when collating
xenofem
2024-03-02 00:13:30 -0500
0be720599d
refactor collation code
xenofem
2024-03-01 23:43:38 -0500
3ed462972a
more regexes, shorten regex flags
xenofem
2024-02-22 19:24:01 -0500
15410ca8ba
cleaner handling of better/worse image quality versions
xenofem
2024-02-20 17:23:33 -0500
1457168951
prefer versions without moire-inducing tone effects
xenofem
2024-02-17 02:54:04 -0500
fd6e1f0eb4
give more opportunities to compare images/pdf between each stage of splitting
xenofem
2024-02-16 16:29:55 -0500
25f44473c4
apply unicode normalization while finding prefix orderings, because the world is bad
xenofem
2024-02-16 16:08:56 -0500
34c0435d05
use packages.<system>.default instead of defaultPackage in flake
xenofem
2024-02-15 19:35:35 -0500
33c6b9fa1f
detect when a PDF has images at the same resolution, just chopped up
xenofem
2024-02-15 19:32:50 -0500
7a96bc5655
expand bonus regex, refactor regex splitting code
xenofem
2024-02-13 10:45:21 -0500
1adabbe5e6
handle concept art type bonus stuff
xenofem
2024-02-13 10:29:50 -0500
c25e539a0f
smoother progress bar with requestAnimationFrame
xenofem
2024-02-11 17:55:00 -0500
89093ac490
smarter image preloading
xenofem
2024-02-11 17:13:10 -0500
6bc8332f47
make sure to create site/images if it doesn't exist
xenofem
2024-02-11 14:38:50 -0500
437cbcd73f
add omake to epilogue regex
xenofem
2024-02-08 05:29:44 -0500
83c5e128d6
recognize back covers as well as front covers
xenofem
2024-02-08 05:11:17 -0500
f5f338f386
add short aliases for subcommands
xenofem
2024-02-08 05:03:40 -0500