Skip to content

ratzdi/picmag

Repository files navigation

picmag - quick start

picmag is a command-line tool to import and organize photos/videos into a date-based folder structure.

60-second start

# 1) Build
dotnet build

# 2) Show help
./picmag -h

# 3) Import JPG + MP4 into your target library
./picmag -i /home/user/source_collection /home/user/picture_album

Most used commands

# Verify DB/filesystem consistency (safe dry-run by default)
./picmag --sanity-checks /home/user/picture_album

# Scan existing media for quality metadata and persist changes
./picmag --quality-scan-existing /home/user/picture_album --apply-changes

# List rejected files
./picmag --quality-review /home/user/picture_album --verdict reject --action list

Requirements

  • .NET SDK 8.0
  • libsqlite3-dev
  • ffprobe (optional, for MP4 timestamp extraction)

More docs

Tests

./picmag/tests/integration_test.sh
dotnet test ./unittests/unittests.csproj

About

Image manager

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors