#photo #slideshow #kids

app photo_shoop

A Rust server that recursively finds photos in "./" and serves them as a zero-UI slideshow at localhost:4015

10 releases

0.1.9 Jul 26, 2023
0.1.8 Jul 26, 2023

#152 in HTTP server

30 downloads per month

Custom license

1.5MB
202 lines

PhotoShoop

A Rust server that recursively finds photos in "./" and serves them as a zero-UI slideshow at localhost:4015.

  • Shuffles photos, then loops through them
  • Transitions between slides every 4 seconds
  • Doesn't respond to touch events, except for fullscreen [F] button
  • Can handle iOS live photos (HEIC format)

Motivation: My kids love to look at family photos but can't be trusted with any app that has a "delete" button.

Dependencies

Rust

Run (easy way)

cargo install photo_shoop

Then, in your photos folder:

photo_shoop

Update to latest version

cargo install photo_shoop --force

Run in development mode

cargo run or cargo-watch -x run.

Run (hard way, local install)

Download repo, add photo folders to project root, then cargo run -r.

Dependencies

~18–30MB
~542K SLoC