Bucket: Intelligent Photo Backup and Selector

This is a tool made to transfer and backup photos from a professional camera while in-the-field. Built with a Raspberry Pi 4 (other Pis will work too, it’s all just Python code), using Wi-Fi for file transfers and USB disks for file storage, powered by batteries. While on photography trips, I’m running out of storage on my camera’s memory cards. They are expensive memory cards and I can’t buy too many of them ($400 for 160 GB, and the camera needs two). I don’t want to go back to a hotel before clearing out a memory card either. So the strategy is to wirelessly transfer the files into a cheaper-slower-but-bigger storage device (TB sized USB disks) simultaneously as the camera is shooting. The slower speed should be fine because the transfers will happen during the down-time, when I’m walking around not taking pictures. USB disks at this size typically cost just a bit over $100 (genuine, authentic, non-scam ones) and require USB-3.0 ports. Once the photos are in the bigger storage device, I can clear the expensive-and-smaller memory cards without going back to a hotel, using in-camera quick-reformat. This project needs to be done by late June of 2022, my next vacation. (I hope this explains some very weird decisions I’ve made) Features ♦ Runs as a FTP server for professional cameras to transfer photos into. A redundant copy of the photo is made if 2…