Node/Express backend with a pluggable Adapter contract, a folder adapter (safe non-destructive reject-to-trash, undo, keep/reject/skip), and a vanilla JS swipe UI + generic settings form driven by each adapter's configSchema.
10 lines
214 B
JSON
10 lines
214 B
JSON
{
|
|
"adapter": "folder",
|
|
"settings": {
|
|
"folderPath": "/absolute/path/to/a/folder",
|
|
"recursive": false,
|
|
"extensions": "jpg,jpeg,png,gif,webp,heic,bmp",
|
|
"trashDirName": ".swipeanything-trash"
|
|
}
|
|
}
|