Commit Graph

9 Commits (3590b15cfb54862a4f952d503bd5e9a5dfa4fae6)

Author SHA1 Message Date
Romain 3590b15cfb chore: use node prefix for all builtin modules 7 months ago
Romain 8cb7a3596b chore: upgrade to latest version of StandardJS 1 year ago
Darrell Mozingo 915f951c8d Use name from picasa for albums if available 2 years ago
Matthieu Rakotojaona b9ffb2d630 Don't duplicate photos in the same album
A file can be in multiple albums, but the same file can't be in the same album multiple times. This can happen in multiple cases, for instance:

- If one of the mapping for the album contains "/"
- If a file is stored under "sub/file.jpg", one of the mapping is "%path" and the other is "sub"

Fixes #220
4 years ago
Romain f088615caa feat(cli): now option to set the home album name
Part of #176
5 years ago
Romain 9425604dd7 chore(dependencies): upgrade Standard from v11 to v12 which introduces a style change 6 years ago
Romain 286dc8d15f feat(albums): --albums-from can be a list of patterns with special keywords
- %path expands to the path of the photo/video
- %keywords expands to the IPTC keywords of the photo
- {format} expands to the photo's EXIF date, e.g. {YYYY MM}
7 years ago
Romain fce8d8d8af refactor(model): album mappers can also return '/' to mean the root album 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