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