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 - v0.2.2

Published by simulot about 1 year ago

Changelog

  • 849b60a Release 0.2.2
  • 1e6547a improvement: date for file that haven't exif data
immich-go - v0.2.1

Published by simulot about 1 year ago

Changelog

  • a8ddd36 - fix -album for existing images
  • 0f1ea52 edit readme
  • 4f4efed fix of -Album option
immich-go - v0.2.0

Published by simulot about 1 year ago

Changelog

  • a75439a Merge branch 'main' into dev
  • bcff869 Merge branch 'metadata-cmd' into dev
  • 8774fd3 bump version 0.2.0
  • 6905186 fix *.jpeg are not recognized #9
  • dab45d3 update readme.me
  • 713293f wip: metadata
immich-go - v0.1.8

Published by simulot about 1 year ago

Changelog

  • 6905186 fix *.jpeg are not recognized #9
immich-go - v0.1.7debug8

Published by simulot about 1 year ago

immich-go - v0.1.7debug7

Published by simulot about 1 year ago

immich-go - v0.1.7debug6

Published by simulot about 1 year ago

Add debug output

immich-go - v0.1.7debug4

Published by simulot about 1 year ago

Thank to @dolfje I have fixed the root cause of this problem

can't create the album list from the server: %!!(MISSING)v(PANIC=Error method: runtime error: invalid memory address or nil pointer dereference)

I have updated the debug version in this release

run this command

./immich-go -server=http://localhost:2283 -key=y****k -api-trace upload -google-photos "/home/XXXX/Download//takeout....*.zip" | tee log.log
immich-go - debug version

Published by simulot about 1 year ago

immich-go - v0.1.7

Published by simulot about 1 year ago

Changelog

  • bbf510c fix #4: File not found in zip / windows
immich-go - v0.1.6

Published by simulot about 1 year ago

Changelog

  • fd5e96c fix: handle file name including &
immich-go - v0.1.5

Published by simulot about 1 year ago

Changelog

  • a82a37d fix: better handling of long file name on google photos
  • eb8fd00 fix: better error reported for file not found errors when import google photos
  • 0eef9c9 fix: handling google photo names longer than 46 chars
  • 1edf2e5 fix: less warnings "the file already exist on the server"
  • 0cafa7f new: log level and verbosity
  • 557842e new: possibility to use wild chars in file arguments (upload)
immich-go - v0.1.4

Published by simulot about 1 year ago

Add the command "duplicate" to remove inferior versions of images

Changelog

  • 9ef7d1d add duplicate command
immich-go - Upload command

Published by simulot about 1 year ago

Breaking changes

The command line requires now the command upload. This enable having multiple commands in a next future
Check readme file.

Changelog

  • 6856c24 FIX: call to addAssetsToAlbum
  • e8038e3 FIX: multizip archives are now full parsed
  • 3f8fc1e add context to server calls
  • f71d00e better report of API errors
  • 12cbe5f edit readme.md
  • 88d1df5 fix goreleaser file
  • d80db77 fix: don't read exif more than once
  • 3ee7775 fix: don't try to extract date more than once
  • 0220f4d new: print build version
immich-go - v0.1.2

Published by simulot about 1 year ago

Changelog

  • 2395d2c FIX: multizip archives are now full parsed (#2)
  • b0401ec don't stop on error, log and continue
  • 385cc8d edit readme
  • 558add8 fix discard google photos Failed video
  • 1cd257b fix duplicate detection
  • 0b1568c fix: some google photo name doesn't have extension in the json
  • 8eb8349 readme writeup and remove unused flags
immich-go - v0.1.1

Published by simulot about 1 year ago

Changelog

  • 385cc8d edit readme
  • 8eb8349 readme writeup and remove unused flags
immich-go - v0.1.0

Published by simulot about 1 year ago

Changelog

  • f184817 Edit readme file
  • 377cdb3 Fix google photo file names, dry-run mode
  • eb817ac Merge branch 'channels' into dev
  • b94e0b0 add get capture time from HEIC exif
  • 3f384e7 add goreleaser configuration
  • 08d8ff0 better logger
  • 864ccd6 channels wip
  • 5ccebea channels wip
  • c0d1624 channels: mp4,heic,albums wip
  • 8915b88 correct google photos album names
  • c74cfdf edit readme
  • 110bddc edit readme file
  • 2e5c65c fix Done message
  • 3e2aa9e fix google photos long file names and better feedback
  • 8cd654d google photos import wip
  • 6ce95b3 ignore ExtractDateTaken
  • 6c1ab2f import from google photos album
  • a9742eb import into an album
  • 53d7518 improve album creation and update
  • ece7947 initial commit
  • 90e0bed memory management wip
  • d0200e0 mp4 date of capture WIP
  • cee8621 upload working wip
  • 385c9c5 wip