No description
  • Go 96%
  • Python 4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eduardo Figueroa 9fa9388699
All checks were successful
docs / docs (push) Successful in 19s
release / release (push) Successful in 1m1s
release / docs (push) Successful in 21s
Shorten the README and point to the documentation site
2026-10-16 22:39:01 -07:00
.forgejo Add documentation site for sproutpal.edfig.dev 2026-10-16 22:39:01 -07:00
docs Add documentation site for sproutpal.edfig.dev 2026-10-16 22:39:01 -07:00
packaging/systemd sproutpal: sync SproutAbout daycare photos and videos into Immich 2026-10-16 11:01:35 -07:00
systemd sproutpal: sync SproutAbout daycare photos and videos into Immich 2026-10-16 11:01:35 -07:00
.env.example sproutpal: sync SproutAbout daycare photos and videos into Immich 2026-10-16 11:01:35 -07:00
.gitignore Add documentation site for sproutpal.edfig.dev 2026-10-16 22:39:01 -07:00
.goreleaser.yaml Release with the Forgejo token only 2026-10-16 11:01:35 -07:00
go.mod sproutpal: sync SproutAbout daycare photos and videos into Immich 2026-10-16 11:01:35 -07:00
immich.go sproutpal: sync SproutAbout daycare photos and videos into Immich 2026-10-16 11:01:35 -07:00
LICENSE Add AGPL-3.0-or-later license 2026-10-16 11:01:35 -07:00
main.go sproutpal: sync SproutAbout daycare photos and videos into Immich 2026-10-16 11:01:35 -07:00
meta.go sproutpal: sync SproutAbout daycare photos and videos into Immich 2026-10-16 11:01:35 -07:00
meta_test.go sproutpal: sync SproutAbout daycare photos and videos into Immich 2026-10-16 11:01:35 -07:00
mkdocs.yml Add documentation site for sproutpal.edfig.dev 2026-10-16 22:39:01 -07:00
README.md Shorten the README and point to the documentation site 2026-10-16 22:39:01 -07:00
sprout.go sproutpal: sync SproutAbout daycare photos and videos into Immich 2026-10-16 11:01:35 -07:00

sproutpal

sproutpal copies the daycare photos and videos from the SproutAbout app (Learning Care Group) into Immich, with the post date, a searchable description and tags on each one.

Documentation: https://sproutpal.edfig.dev

Install

  • macOS: brew tap eddie/tap https://git.fig.systems/eddie/homebrew-tap && brew install --cask sproutpal
  • Linux (.deb, .rpm, .tar.gz) and Windows (.zip): download from the releases.
  • Container: quay.io/eddiefigsystems/sproutpal or docker.io/efigueroa/sproutpal

Quick start

export SPROUTPAL_SPROUTEMAIL=you@example.com
export SPROUTPAL_SPROUTPSWD='your-sproutabout-password'
export SPROUTPAL_IMMICHSERVER=https://immich.example.com
export SPROUTPAL_IMMICHKEY=your-immich-api-key
sproutpal --sync --full

Then keep it in sync with the systemd timers. The Immich API key needs only a few permissions; see Usage.

Build

go build -o sproutpal .
go test ./...

License

AGPL-3.0-or-later. See LICENSE.