You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Toni Melisma 322515a30b Migrate to github ci/cd 4 years ago
.github/workflows Migrate to github ci/cd 4 years ago
cmd/fastgallery Bump version and create a couple of unit tests 4 years ago
web CSS grid approach 4 years ago
.gitignore Add ci/cd 4 years ago
CONTRIBUTING.md Migrate to github ci/cd 4 years ago
LICENSE Create LICENSE 4 years ago
Makefile Add ci/cd 4 years ago
README.md Update README badges and Travis 4 years ago
go.mod Bump version and create a couple of unit tests 4 years ago
go.sum Bump version and create a couple of unit tests 4 years ago

README.md

fastgallery Build Status Go Report Card Coverage Status GitHub release (latest SemVer) License

  • Super fast (written in Go and C, concurrent, uses fastest image/video libraries, 4-8 times faster than others)
  • Both photo and video support
  • Deals with any file formats (ncluding HEIC, HEVC)
  • Only updates changed files, runs incrementally
  • Uses relative paths (safe for using in subdirectory or S3)

Please note that fastgallery is still pre-alpha, I am actively working on it

Install

MacOS

For dependencies, use Homebrew to install:

brew install vips ffmpeg

Ubuntu Linux

For Ubuntu 20.04 focal, first add my PPA for latest libvips with HEIF support:

sudo add-apt-repository ppa:tonimelisma/ppa

Then, for dependencies, install libvips42 for images and optionally ffmpeg (if you need video support):

apt-get install libvips42 ffmpeg

Usage

fastgallery -o /var/www/html ~/Dropbox/Pictures

Roadmap

For the prioritised roadmap, please see https://github.com/tonimelisma/fastgallery/projects/1