immich-go

An alternative to the immich-CLI command that doesn't depend on nodejs installation. It tries its best for importing google photos takeout archives.

AGPL-3.0 License

Stars
1.6K

Bot releases are hidden (Show)

immich-go - 0.13.0

Published by simulot 7 months ago

Improvement: #189 Use a configuration file to store server's address and its API key

The server URL and the API key are now stored into a configuration file (by default $HOME/.immich-go/immich-go.json).
If not provided in the CLI argument, those values are read from the configuration file.

The option -use-configuration=path/to/config/file let you specify the configuration file.

fix: #193 Flags not being passed to subcommands #193

Changelog

  • 52bb5dd - changed strings.Cut by strings.TrimSuffix
  • ae3095a .
  • a798255 Albums from subdirectories with matching names Fixes #159
  • 607c29d Append Log (#190)
  • a3ab22c Better handling of wild cards in path
  • 909c310 Better wording on the readme.md (#180)
  • e74c913 Bump version in release notes
  • e51af8a Bump version in release notes
  • 0d0c4ca Delete e2e.env
  • b2aa7f6 Merge branch 'main' into simulot/issue159
  • 7ef3a01 Merge branch 'main' into simulot/issue159-Albums-from-subdirectories-with-matching-names
  • 156ca3c Merge branch 'main' of github.com:simulot/immich-go
  • c70d665 Merge pull request #192 from matthewkeller36/dedupe-no-ext
  • 9c7fae1 Merge pull request #194 from simulot/simulot/issue159
  • 70c4a6e Merge pull request #197 from simulot/simulot/issue189
  • 257bd97 Refactor CLI file name parsing
  • ec8b177 Simulot/issue179 (#186)
  • fb314d8 Simulot/issue179 (#188)
  • e35e4e2 WIP Add e2e test for XMP and new way to parse CLI
  • d203831 [FEATURE REQUEST] Use immich CLI configuration if it already exists
  • 9fd0660 added ignore extension duplication option
  • c61772f added ignore extension duplication option (#191)
  • 571cf83 remove e2e.env
  • 81488b8 update readme
immich-go - 0.12.0

Published by simulot 7 months ago

Changelog

  • fa5bce5 Change the Add to album message by Will be added to the album
  • 6c4d5c4 Documentation improvments edit readme.md file
  • 4b3e317 Implement the #173 feature request (#178)
  • e89186d Make README.md better readable (#177)
  • 4502c40 Merge pull request #175 from simulot:simulot/issue172
  • 16bfc79 Simulot/issue172 (#176)
  • f98303b edit readme.md
  • febf80e edit release.md
immich-go - 0.11.0

Published by simulot 8 months ago

Changelog

  • 4b04b24 chore(linter): improve error checkcing (#151) (#153)
  • ed48ec8 chore(linter): improve error checkcing (#154)
  • a47cca4 feat: get the list of supported extensions from the server #134 (#164)
  • c3907ec Add CI with Linting and Testing (#142)
  • 3f92c68 Feat--get-the-list-of-supported-extensions-from-the-server-#134 (#166)
  • c65215b Refactor file paths and name (#150)
  • 2b7fe45 chore(deps): bump actions/setup-go from 4 to 5 (#143)
  • 008a9e2 chore(deps): bump github.com/google/uuid from 1.3.1 to 1.6.0 (#144)
  • d91a351 chore(deps): bump github.com/melbahja/goph from 1.3.1 to 1.4.0 (#145)
  • 935e0a4 chore(deps): bump github.com/yalue/merged_fs from 1.2.3 to 1.3.0 (#168)
  • c80db6c chore(deps): bump golangci/golangci-lint-action from 3 to 4 (#156)
  • 362d82b chore: follow immich 1.95.0 API changes (#170)
  • 8adc7c2 feat(linter): Add linter to the codebase (#146)
  • 7bc97ee feat(linter): Add more linter to the codebase (#147)
  • c6cf7da fix: #140 Device UUID is not set
  • 6791c93 rename log and journal (#157)
immich-go - 0.10.0

Published by simulot 9 months ago

Changelog

  • 0d8a166 Merge branch 'main' into #135-feat--use-the-searchAssets-API-to-workaroud-server's-timeout
  • 13e6ba4 Update readme.md (#137)
  • 815ef70 fix: #131 panic syntax error in pattern
  • a51e022 fix: #135 use the searchAssets API to workaround server's timeout
immich-go - 0.9.12

Published by simulot 9 months ago

Changelog

  • 815ef70 fix: #131 panic syntax error in pattern
immich-go - 0.9.11

Published by simulot 9 months ago

Changelog

  • b7931ed fix: #130 Support RW2
  • 0a7eec3 doc: edit release.md
immich-go - 0.9.10

Published by simulot 9 months ago

Changelog

  • 81cc355 doc: bump version
  • af4e8be fix: #125 XMP filenames don't always match what is expected
  • 4ec2291 fix: #128 Parenthesis Name Only Error?
  • abc7a25 fix: the flag -create-stacks is not honoured
immich-go - 0.9.9

Published by simulot 9 months ago

Changelog

  • d070982 doc: edit release.md
  • bb6d5f2 fix: #123 Trying to use your go module
  • ab00089 fix: #123 Trying to use your go module
  • 93c1196 fix: #129 BUG -exclude-types is not working
immich-go - 0.9.8

Published by simulot 10 months ago

Changelog

  • b864ffd doc: edit release.md
  • e4ed665 doc: edit release.md
  • 7997a44 fix: #120 XMP are rejected
immich-go - 0.9.7

Published by simulot 10 months ago

Changelog

  • 79eb1be Merge branch 'XMP-files-are-generated-and-uploaded-to-immich-with-importing-strait-folders-#118'
  • 7e25f51 doc: version bump
  • a742e92 fix typo on readme (#114)
  • bc2ac5e fix: #117 Logs should not use colors code by defaut under windows OS
  • 8f9fe3f fix: #118 XMP files are generated and uploaded to immich with importing strait folders
immich-go - 0.9.6

Published by simulot 10 months ago

Changelog

  • 070d9c9 Merge branch 'better-handling-boolean-flags' into dev
  • 97cff89 Merge branch 'main' into dev
  • 26d719a Merge branch 'main' into dev
  • ae2938f chore: better report exclusions
  • 55b8ee2 chore: merge error
  • dfd95ac chore: refactoring gp takeout to use two passes logic
  • 3e07fe1 chore: remove selection from browse
  • 104367a chore: test the new boolean option handling
  • cb534b5 feat: better handling of boolean flags
  • d460554 feat: better import report
  • 1782249 feat: control archived google photos
  • 8a82a8c fix: #108 user-generated-memory-titles.json cannot unmarshal array
immich-go - 0.9.5

Published by simulot 10 months ago

Changelog

  • 730a2a5 chore: edit release.md
  • 1b389bc fix: panic at cmdupload/upload.go:255
immich-go - 0.9.4

Published by simulot 10 months ago

Changelog

  • de746fb fixed incorrect bool value (#105)
immich-go - 0.9.3

Published by simulot 10 months ago

Changelog

  • d882304 Merge branch 'main' of github.com:simulot/immich-go
  • 9c8b372 added ability to skip ssl verification (#103)
  • 803a992 doc: edit readme and release
  • 3be386b doc: edit readme and release
immich-go - 0.9.2

Published by simulot 10 months ago

Changelog

  • 0e729db Automatically trim / from url, rm main.go from .gitignore (#102)
  • 1de980a doc: edit release.md
immich-go - 0.9.1

Published by simulot 10 months ago

Changelog

  • bc620c1 fix: stack: Samsung #99
  • eb50788 fix: #99 and #100 burst detection for Huawei and Samsung
immich-go - 0.9.0

Published by simulot 10 months ago

Changelog

  • 7a445eb chore: immich API changes
  • fbb5635 chore: update module paths
  • 1e03019 doc: installation procedure rewording in readme.md
  • fab5422 feat: Add a flag to enable only stacking of RAW+JPG and NOT bursts #83
  • dff58a0 feat: transfer google-photo favorite to immich
  • c6c24cb fix: stack: for Pixel 5 and Pixel 8 Pro naming schemes #94
  • cd5edd3 fix: Live photos files are stacked and not recognized as live photos #67
  • b5fcf7d fix: jpg must be the cover of jpg+raw stack
  • 14f433f wip: stacking name schemes
immich-go - 0.8.9

Published by simulot 11 months ago

Changelog

  • c1ac8a7 doc: A lot of images skipped from Google Photos Takeout #68
  • 3ad5ed9 fix: #68 A lot of images skipped from Google Photos Takeout
immich-go - 0.8.8

Published by simulot 11 months ago

Changelog

  • 34322bf edit: readme.md
  • 8a988be fix for #86: unknown time zone Argentina/Buenos_Aires
immich-go - 0.8.7

Published by simulot 11 months ago

Changelog

  • 875d965 improvment: log can be written to log files
  • 2546712 more information on the log
  • 7cd5d6e remove .MP from accepted files