Skip to content

szogoon/piccp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

piccp

piccp is a CLI utility for importing photos and videos from SD cards on Linux.

Features

  • Detects SD cards using lsblk.
  • Groups files into "trips" based on modification date continuity.
  • Copies files to structured directories (YYYY-MM-DD).
  • Global progress bar for imports.
  • Dry-run mode for safety.

Installation

go install github.com/szogoon/piccp@latest

Usage

piccp --config ~/.config/piccp/config.toml

Configuration (TOML)

Default location: ~/.config/piccp/config.toml

[target]
output_dir = "/home/user/Pictures/Imports"

[sdcard]
min_size_gb = 4
max_size_gb = 1024
auto_unmount = true

[import]
grouping_gap_days = 1
allowed_extensions = ["jpg", "jpeg", "png", "mp4", "mov"]
preserve_directory_structure = false
overwrite_existing = false

[ui]
progress_bar = true
verbose = true
dry_run = false

About

Utility to copy images and videos from SD card to a hard drive

Resources

License

Code of conduct

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages