Photo manager web app, written in rust.
Go to file
Rasmus Kaj 147901246e Release 0.11.8 (2023-01-29)
* Check for null bytes in autocomplete patterns, make them result in a
  400 bad request rather than a 500 internal server error.
* Changed zoom-on-click to use fullscreen.  I think that is an
  improvement especially on mobile.
* Improved logging by using tracing and tracing-subscriber rather than
  log and env_logger.
* Four more kinds of OSM areas to recognize.
* Added a favicon.
* Update diesel to 2.0.0: Mainly most operations now needs a `&mut
  PgConnection`.  Also, getting parts of dates are now done by sql
  functions.
* Update ructe to 0.16.0.
* Update clap to 4.0.18.
* Add this changelog.
2023-01-29 01:24:07 +01:00
.github/workflows Update CI. 2023-01-28 17:36:13 +01:00
migrations Use diesel 2.0 2022-10-24 18:26:07 +02:00
res Add first attempt of a favicon. 2023-01-29 01:13:07 +01:00
src Add first attempt of a favicon. 2023-01-29 01:13:07 +01:00
templates Add first attempt of a favicon. 2023-01-29 01:13:07 +01:00
.gitignore No secrets in git. 2016-07-17 14:16:41 +02:00
Cargo.toml Release 0.11.8 (2023-01-29) 2023-01-29 01:24:07 +01:00
CHANGELOG.md Release 0.11.8 (2023-01-29) 2023-01-29 01:24:07 +01:00
diesel.toml Quit using diesel_infer_schema. 2018-08-31 22:40:39 +02:00
LICENSE Specify MIT license 2021-04-18 17:08:30 +02:00
README.md Update CI badge in readme. 2021-01-11 00:00:41 +01:00
rustfmt.toml Use stable rustfmt. 2019-02-23 21:20:36 +01:00

rphotos

Semi-experimental web app in Rust language: manage my photos.

CI

Tag photos with places, people and other tags, while keeping some private and making others public. It uses a postgresql database for the metadata, and works with read-only access to the actual image files. Downscaled images are stored in memcache.

My images are on img.krats.se where you can see those that are public though rphotos.

Not in any way feature-complete, but useful. At least to me.

There is not (yet) much documentation, but there is command line help (the single binary has subcommands for running the server and some administrative task, such a finding new photos or making photos public). The database is described in the migrations. Everything else is in the code.