Image board engine, Danbooru-style.
This repository has been archived on 2025-02-26. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
skybldev 071d87da8f repo+build: updated info and docker-compose file
- [repo] updated `README.md` and `doc/INSTALL.md`
- [build] configure `server` and `client` to build locally
- [dist] updated `doc/example.env` to unique build info
2022-01-10 16:54:46 -05:00
.github/workflows client+server: cleanup GitHub actions workflow names 2021-09-23 12:49:32 -04:00
client client: added features for camera 2021-12-30 09:59:08 -05:00
doc repo+build: updated info and docker-compose file 2022-01-10 16:54:46 -05:00
server server: improve migration, camera now UnicodeText 2022-01-10 16:41:21 -05:00
.gitignore all: updated gitignore 2020-03-06 10:29:03 -05:00
.pre-commit-config.yaml updated build files 2021-11-28 10:07:04 -05:00
docker-compose.yml repo+build: updated info and docker-compose file 2022-01-10 16:54:46 -05:00
LICENSE.md docs/license: add license 2016-09-08 18:09:24 +02:00
README.md repo+build: updated info and docker-compose file 2022-01-10 16:54:46 -05:00

szurubooru

A fork of szurubooru aimed at storing photos and videos taken with physical cameras.

The idea for this started in this issue. I wanted a self-hosted replacement for Google Photos.

Added Features

  • Date taken
    • Automatically extracts the date and time that the photo was taken on from its EXIF metadata.
    • Date taken is shown on the post sidebar
  • Camera
    • Automatically extracts the make and model of the camera used to take the photo
    • Also works with some videos
  • EXIF orientation support
    • Acknowledges EXIF orientation and generates thumbnails and post dimensions correctly
    • Images with orientations other than 1 now render properly

Please note: Date taken and Camera do not work with image formats that lack EXIF support (such as PNG) or have been stripped of EXIF metadata.

Installation

See installation instructions.

More installation resources as well as related projects can be found on upstream's GitHub project Wiki.

Status and Plans

This fork has reached the level of functionality I need for my personal use. As such, there are missing features that might be useful to some:

  • Mass deletion support (will also implement this upstream when I get to it)
  • Tests (honestly, I don't even want to touch these)
  • Proper post merging
  • Updated documentation

I am also planning to rewrite this fork's server in another language sometime in the future.