Cull
@bixu/cullv2026.10.22.1
01README
Cull a Canon R5 II card (or ingest folder): score by sharpness + in-camera rating, copy keepers
02Behaviors
@bixu/cullv2026.09.01.1cull.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| sourceDir | string | Card mount (e.g. /Volumes/EOS_DIGITAL) or ingest folder |
| keepersDir? | string | Where to copy keepers (default: <sourceDir>/keepers) |
fn cull(extensions?: array, minSharpness?: number, minRating?: number, rejectOnAfMiss?: boolean, dryRun?: boolean)
Score every image in sourceDir for sharpness + rating; copy keepers
| Argument | Type | Description |
|---|---|---|
| extensions? | array | File extensions to score (default: common raw + jpeg) |
| minSharpness? | number | Max-tile Laplacian-variance threshold — 'is ANY 64×64 region of the |
| minRating? | number | In-camera star rating that always wins, regardless of sharpness |
| rejectOnAfMiss? | boolean | Also reject frames where the camera reports AFPointsInFocus=(none). |
| dryRun? | boolean | Score everything and report picks, but copy nothing |
Resources
cull(7d)— Cull run — scored files and keepers
03Stats
B
80 / 100
Downloads
5
Archive size
24.7 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive0/1missing
- Most symbols documented0/1missing
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit1/2partial
- @std/path--jsr:@std/path@1 is a range; audited 1.1.6, the version the registry resolved
- jpeg-js--last publish 53 months ago (threshold: 24)
2 dependencies found
- jsr:@std/path@1 -- audited 1.1.6
- npm:jpeg-js@0.4.4 -- audited 0.4.4
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
Repository
https://github.com/bixu/swamp-extensions04Platforms
05Labels