Commit Graph

24 Commits (3531f1e5330a9be9df63422d324353290958570e)

Author SHA1 Message Date
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