Skip to content

simulot/getphotos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This module aims to download photos from your smartphone into your photo library in folders based on photo's time.

It uses the gio command for accessing to attached devices and perform file operations. (see man gio)

usage

Usage of getphotos:
  -device value
        device mount point. leave empty to search all devices mounted
  -exclude value
        exclude files containing the string. Can be repeated. (default .trashed,screenshoot)
  -library value
        photo libray path. (default /home/$user/Pictures)
  -move
        move files instead of copy them.
  -subfolder value
        Photo destination sub folder based on exposure date, accepts %Y,%m,%d for year month day, %H,%M,%S for hours minutes secondes (default Photos/%Y/%Y.%m/%Y.%m.%d)

device option

By default, getphotos scans all attached devices having a DCIM folder. It has been tested on a linux mint box with:

  • iPhone 6s and +
  • Android 12

The -device option indicates the path where photos are stored. When it's given, scan for attached device is skipped.

move option

When the -move is given, the photos are removed from the device after a successful copy into the library.

Photos library

The photo library is placed by default in your's Picture directory. The default location is /home/$user/Pictures. This can be changed with the option -library

Photos are placed in the library in a directory determined by the date of the photo. The default directory for a photo taken on 01/06/2022 is /home/$user/Photos/2022/2022.06/2022.06.01.

This can be changed using the -subfolder option. Following placeholder can be used:

  • %Y for the year (ex. 2022)
  • %m for the month (ex. 06)
  • %d for the day (ex. 01)
  • %H for the hour (ex. 16)
  • %M for the minute (ex. 02)
  • %S for de seconde (ex. 45)

About

Command-line utility to place photos from your smartphone in your photo library, by date.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages