This website requires JavaScript.
Explore
Help
Register
Sign In
bvandeusen
/
FabledCurator
Watch
1
Star
0
Fork
0
You've already forked FabledCurator
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
33
Wiki
Activity
Files
0d0b236ac37f6b6f7de30aa88f981bd6b4cbdbd3
FabledCurator
/
backend
/
app
/
utils
T
History
bvandeusen
c0c9e56fb9
fix(importer): skip transparency check on animated images (operator-flagged 2026-05-26: animated WebP triggered 5+ min PIL multi-frame decode → Celery hard-timeout SIGKILL); compute_phash seeks frame 0 defensively — Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 00:45:08 -04:00
..
__init__.py
feat(fc2a): add slug and paths utilities
2026-05-14 12:04:05 -04:00
artist_backfill.py
feat(provenance): image_record.artist_id + 0008 backfill/drop-artist-tags
2026-05-18 21:33:11 -04:00
html_sanitize.py
feat(provenance): nh3 HTML sanitizer for scraped post descriptions
2026-05-18 18:05:45 -04:00
paths.py
feat(fc2a): add slug and paths utilities
2026-05-14 12:04:05 -04:00
phash.py
fix(importer): skip transparency check on animated images (operator-flagged 2026-05-26: animated WebP triggered 5+ min PIL multi-frame decode → Celery hard-timeout SIGKILL); compute_phash seeks frame 0 defensively — Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 00:45:08 -04:00
sidecar.py
fix(sidecar): strip gallery-dl 'NN_' numbering prefix when locating sidecars — fixes 'deep scan refresh count high but 0 Posts created' (operator-flagged 2026-05-26) — Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 00:27:43 -04:00
slug.py
feat(fc2a): add slug and paths utilities
2026-05-14 12:04:05 -04:00
text.py
fc3e: html_to_plain + truncate_at_word utilities (stdlib html.parser, no new deps)
2026-05-21 18:53:35 -04:00