No description
- Go 96%
- Python 4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo | ||
| docs | ||
| packaging/systemd | ||
| systemd | ||
| .env.example | ||
| .gitignore | ||
| .goreleaser.yaml | ||
| go.mod | ||
| immich.go | ||
| LICENSE | ||
| main.go | ||
| meta.go | ||
| meta_test.go | ||
| mkdocs.yml | ||
| README.md | ||
| sprout.go | ||
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/sproutpalordocker.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.