Neatly
Neatly is a Shell-written suite for media file organizing, sorting and compressing
Install / Use
/learn @ivang-coder/NeatlyREADME
Description
Neatly is a Shell-written suite for media file organizing, sorting and compressing. The suite contains the following modules:
- Neatly-Sorted is a Shell-written EXIF-based media file processor with sort and deduplication features.
- Neatly-Compressed is a Shell-written FF-based media file compressor.
Intro
What if your NAS/JBOD has a pile of photos and videos made with a variety of cameras and dumped to various folders with no or limited structure around sorting, naming convention, etc. Or maybe you just have a folder with a bunch of pictures collected over the years that you'd like to organize a bit better.
Your collection might contain files with name dupliates (i.e. if a camera uses non-date-based filename format, like "DSC_XXXXXX") as well as files with content duplicates (i.e. files that have been renamed by someone for convenience or by a system during file replication where "(01)" suffix is added).
Neatly might be a solution you're looking for. The suite is designed to be executed in manual as well as automated way.
- Neatly-Sorted has been tested and used on various systems, however it is designed with "older systems" in mind, i.e. ARM-based QNAP NAS TS-210.
- Neatly-Compressed being a CPU-intensive module (due to the nature of FF) is designed to be executed primarily on systems with high-performance CPUs, i.e. Intel Core i3/i5/i7/i9, AMD Athlon/Opteron, etc. The project can also run on devices with low-performance CPUs, i.e. Intel Pentium/Celeron-based NAS systems and old PCs. Expect a lot longer encoding time on systems with low-performance CPUs, especially when x265 mode is selected.
More details
For more info, see below
- Neatly-Sorted Readme:
neatly-sorted/README.mdor https://github.com/ivang-coder/neatly/blob/main/neatly-sorted/README.md - Neatly-Compressed Readme:
neatly-compressed/README.mdor https://github.com/ivang-coder/neatly/blob/main/neatly-compressed/README.md
Related Skills
node-connect
339.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.8kCommit, push, and open a PR
