1
0
mirror of https://github.com/xuthus83/pigallery2.git synced 2025-01-14 14:43:17 +08:00
2017-06-02 23:48:46 +02:00
2017-06-02 22:31:51 +02:00
2016-06-25 10:13:04 +02:00
2017-05-27 10:15:57 +02:00
2017-03-20 11:37:20 +01:00
2017-06-02 22:31:51 +02:00
2017-06-02 23:48:46 +02:00
2017-06-02 23:48:46 +02:00
2017-06-02 23:48:46 +02:00
2017-03-20 11:37:20 +01:00
2016-03-12 12:46:42 +01:00
2017-06-02 23:48:46 +02:00
2016-07-07 13:56:39 +02:00
2017-06-02 22:31:51 +02:00

PiGallery2

Build Status Coverage Status Heroku Code Climate Dependency Status devDependency Status

This is a directory-first photo gallery website, optimised for running on low resource servers (especially on raspberry pi)

Work in progess.... Estimated first beta in 2017 summer

Live Demo @ heroku: https://pigallery2.herokuapp.com/

Feature list:

  • Rendering directories as it is
    • Listing subdirectories recursively
    • Listing photos in a nice grid layout
      • supporting most common image formats
      • showing tag/keywords, locations, GPS coordinates for photos
      • rendering photos on demand (on scroll)
  • On the fly thumbnail generation in several sizes
    • prioritizes thumbnail generation (generating thumbnail first for the visible photos)
    • saving generated thumbnails to TEMP folder for reuse
    • supporting several core CPU
    • supporting hardware acceleration (sharp as optional and JS-based Jimp as fallback)
  • Custom lightbox for full screen photo viewing
    • keyboard support for navigation - In progress
    • showing low-res thumbnail while full image loads
    • Information panel for showing Exif info - In progress
  • Client side caching (directories and search results)
  • Rendering photos with GPS coordinates on google map
    • .gpx file support - In progress
  • Two modes: SQL database and no-database mode
    • both modes supports
      • user management
      • password protection can be disabled/enabled
    • database mode supports:
      • faster directory listing
      • searching
        • instant search, auto complete
      • sharing - In progress
        • setting link expiration time
  • Nice design - In progress
    • responsive design (phone, tablet desktop support)
  • Setup page - In progress
  • Markdown based blogging support - In progress
    • you can write some note in the blog.md for every directory
  • bug free :) - In progress
Description
A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi)
Readme 124 MiB
Languages
TypeScript 85.6%
HTML 11.7%
CSS 2.5%
Dockerfile 0.1%
JavaScript 0.1%