Commit graph

  • 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