These birds aren't your friends, pal.
- Go 70.7%
- Python 29.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo | ||
| docs | ||
| packaging/systemd | ||
| .env.example | ||
| .gitignore | ||
| .goreleaser.yaml | ||
| birdbuddy.go | ||
| e2e_test.py | ||
| go.mod | ||
| immich.go | ||
| LICENSE | ||
| local.go | ||
| main.go | ||
| meta.go | ||
| mkdocs.yml | ||
| README.md | ||
birdpal
birdpal copies the photos and videos from your Bird Buddy feeder into Immich, with the bird's name, the feeder, the place and the time on each one.
Documentation: https://birdpal.edfig.dev
Install
- Linux (
.deb,.rpm,.tar.gz): download from the releases. - Container:
quay.io/eddiefigsystems/birdpalordocker.io/efigueroa/birdpal
Quick start
export BIRDPAL_BBEMAIL=you@example.com
export BIRDPAL_BBPASSWD='your-bird-buddy-password'
export BIRDPAL_IMMICHSERVER=https://immich.example.com
export BIRDPAL_IMMICHKEY=your-immich-api-key
birdpal --sync --update --full --tags
Then keep it in sync with the systemd timers. The Immich API key needs only a few permissions; see Usage.
Build
go build -o birdpal .
go build -o birdpal_test_bin . && python3 e2e_test.py
License
AGPL-3.0-or-later. See LICENSE.