photo_shoop

Crates.iophoto_shoop
lib.rsphoto_shoop
version0.1.9
sourcesrc
created_at2023-07-26 01:49:15.456983
updated_at2023-07-26 18:31:34.462812
descriptionA Rust server that recursively finds photos in "./" and serves them as a zero-UI slideshow at localhost:4015.
homepagehttps://github.com/isaaclyman/PhotoShoop
repositoryhttps://github.com/isaaclyman/PhotoShoop
max_upload_size
id926145
size1,417,663
Isaac Lyman (isaaclyman)

documentation

README

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.

Commit count: 24

cargo fmt