picobak/README.md

35 lines
1.2 KiB
Markdown

# Picobak
![Screencast shocasing a picture imports using picobak](./images/demo.gif)
Picobak is a small CLI utility to help you backup and organize your pictures on a filesystem. It uses the pictures [EXIF](https://en.wikipedia.org/wiki/Exif) metadata to store the files in a `year/month/day` directory tree like this:
```txt
2023
|
|
|-- 02
|-- 19
|-- pic2.jpg
|-- 20
|-- pic1.jpg
|-- pic2.jpg
|-- pic3.jpg
(...)
```
## Usage
Send the files you want to backup via stdin, then point picobak to the directory where you archive your pictures:
E.G:
```sh
find "/path/to/pictures/you/want/to/import/" -type f | picobak /your/pictures/library
```
## Inspiration
This program is heavily inspired by Shotwell's backup feature. I actually used that for years to organize my pictures. Sadly, it became more and more unstable along the years, it often fails midway-through the backup. Its implementation is too intimidating for me to try to fix and maintain it. In contrast, this utility is meant to stay small in terms of features scope and codebase. Nevertheless, Shotwell is a great program overall, kudos to the original authors, they have made my life simpler for years <3.