szapp/Filen Photo Organizer

Organize photos in filen.io drive

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
emailUser login email of filen.io accountyes
passwordUser login passwort of filen.io accountyes
twoFactorCodeTwo factor code, i.e. generated OTP (if enabled). If 2FA is enabled, either twoFactorSecret or twoFactorCode must be provided. If both are provided, twoFactorCode takes precedence. no
twoFactorSecretTwo factor secret (if enabled). If 2FA is enabled, either twoFactorSecret or twoFactorCode must be provided. If both are provided, twoFactorCode takes precedence. no
rootPathPath to the photo directoryyes
recursiveRecurse into subdirectories when collecting files. If true, 'destinationPath' must be provided to prevent infinite recursion. false
convertHeicConvert HEIC/HEIF photos to JPGtrue
keepOriginalsKeep the original files instead of moving/deleting themfalse
destinationPathPath to the destination relative to 'rootPath'. An absolute path is possible via posix path, i.e. leading forward slash. If 'recursive' is true, the destination path needs to lie outside of the rootPath, e.g. start with '../' or '/'. ""
dirPatternDate-time pattern of directories to sort the photos into (if '', no directories will be created and 'filePattern' must not be ''). The pattern is based on the date taken. [Format](https://moment.github.io/luxon/docs/manual/formatting.html#table-of-tokens) yyyy-MM
filePatternDate-time pattern for renaming the files based on date taken (if '', preserve original file name and 'dirPattern' must not be ''). The pattern is based on the date taken. [Format](https://moment.github.io/luxon/docs/manual/formatting.html#table-of-tokens) yyyy-MM-dd_HH.mm.ss
fallbackTimeZoneTime zone to assume for photo organization when no time zone offset and GPS metadata is available, i.e. the time zone in which the photos were taken. As TZ / IANA identifier (e.g. 'Europe/Berlin') [Identifiers](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) Europe/Berlin
dryRunDo not perform write operations on the filen.iofalse

no outputs