Repository navigation
3.17.0
A lot of bug fixes went into this release. The codebase was refactored to make it easier to maintain, and the check table got some quality-of-life features.
Check table
- Size limits are a number plus a unit (Bytes / KB / MB / GB). #514, #522, #527
- Right-click copies a username or post id; right-click the Media ID or Post ID box to paste. #529
- The username filter matches part of a name. #526
- Clear Filters empties the username box. #525
- The length boxes show which is hours, minutes and seconds. #518, #528
- Enter on the Number cell adds or removes the row. #515
- A table with several creators no longer crashes. #519
- A deleted or renamed creator is skipped instead of stopping the check. #520
Creator picker and prompts
- Search matches the typed text in the username only. #531
- Ctrl+A selects everything shown. #530
- Ctrl+D clears the selection; an empty search no longer crashes on Down. #513
- "Yes Update Selection" opens the picker with nothing ticked. #511
- Esc keeps the creators you ticked. #524
- Help notes that Ctrl+V pastes in Windows Terminal; use Alt+V there. #512
- Clearer full-rescan hint. #517
Config
- The config menu takes sizes and download speed as a number plus a unit. #516
- Unusual
config.jsoncontents no longer crash or lose saved values. #503, #508
Scans, labels, database
- A scan that lost a page is rescanned next run instead of skipping posts. #501
- Label names are decoded (
&becomes&);{label}folders use the decoded name. #523 - Only busy-database errors are retried. #506
Packaging
ofscraperon PyPI is this code again. #493, #494- Docker images are tagged with the release number. #495
Maintenance
- Unused dependencies removed. #496, #500
- Ruff lint in CI. #497
- Refactors and test fixes. #498, #499, #502, #504, #505, #507, #509, #510
Upgrade: uv tool upgrade ofscraper-community, pipx upgrade ofscraper-community or pip install -U ofscraper-community.
Full list: 3.16.13...3.17.0