Commit Graph

130 Commits (19fe27094618951d859b5068d2e581d97d9481ba)

Author SHA1 Message Date
Romain b92724472e Fix #71: read both Quicktime CreationDate and CreateDate 7 years ago
Romain 0b27d37881 Read metadata from Picasa.ini if present 7 years ago
Romain 3e64d2ab38 Create a Metadata model attached to input files
- for easier unit testing
- to enable input filtering (e.g. only include photos with this keyword)
7 years ago
Romain d24c5110cc Fix #70: files in the root of the source folder get added to the root gallery (index.html)
Before, they were added to an album called “.” which didn’t look good,
and the corresponding “.html” file (no base name) caused issues on web servers
7 years ago
Romain dc40fbac09 Fix inferring data from the filename: was getting confused if the folder contained digits 7 years ago
Romain 80f7a88c35 Fix #61: new options to avoid copying original photos to the output folder 7 years ago
Romain 3531f1e533 Try to infer dates from the filename if there is no "date" metadata 8 years ago
Romain a7ad8dc9fc Fix reading the original creation date of QuickTime and H264 movies 8 years ago
Romain 39ee2adf05 Read XMP ratings 8 years ago
Romain 449ee0b180 Read the caption from all standard EXIF/IPTC/XMP tags (issue #24) 8 years ago
Romain 7e73e6a10b Refactor album mapping code to be much simpler based on (media) => string 8 years ago
Romain 59b9bdbbd2 Use <standard> for code style, which removed lots of unused variables/requires 8 years ago
Romain e71e5d4207 Replace custom "make" DSL with the output task list (#60) 8 years ago
Romain e719bf15b1 Single source of truth for input/outputs + view model for display (#58) 8 years ago
Romain d3781b8fcf Fix parsing of MIME Type into Media type (image/video)
This fixes download links, and being able to right-click on a video and save-as
8 years ago
Romain 3a01c678eb Support for IPTC captions 8 years ago
Romain 8dccb88f25 Use [exiftool-json-db] to maintain the JSON database of media files 8 years ago
Romain e36464a76a New --albums-output-folder option to write all albums to a subfolder (cleaner output)
The main changes are
- this introduces relative paths, since some HTML files have to go ".." to get to public/media
- it also introduces the difference between album.path (OS dependent) and album.url (forward slashes)
8 years ago
Romain e930af7f49 Add GIF support, fixes #22.
One major change here is that thumbnails will always be generated as ".jpg".
This is potentially a breaking change, in the sense that all "png" or "jpeg" thumbnails
would be to re-calculated and re-uploaded.
8 years ago
Romain 4209466c14 More unit tests for the Album model (tests split into 2 files for legibility) 8 years ago
Romain 6772e9c9d9 Fix final options for nested albums, not being passed recursively 8 years ago
Romain f235675f86 Don't concatenate the root album name to be 100% compatible with existing version for flat albums 8 years ago
Romain 0208babae1 Pick 10 previews per album, to make the mosaic theme work 8 years ago
Romain b10e7ca6c9 Unit tests for album constructor + sorting 8 years ago
Romain 93ffff1e90 Move album.previews() test one level up 8 years ago
Romain fd9bf181fd Extract model from website generation 8 years ago
Romain Prieto 72fd69bb79 by-date generator supports nested albums + custom album title format 8 years ago
Romain Prieto f69d2e3d48 Add support for nested folders 8 years ago
Romain Prieto 9c0071c00d Work in progress: support multiple themes 8 years ago
Romain Prieto c2f290bbd6 thumbsup v2: rewrite the website around 'albums' 8 years ago