<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Immich on Rusty Bower</title><link>https://www.rustybower.com/tags/immich/</link><description>Recent content in Immich on Rusty Bower</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 16 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.rustybower.com/tags/immich/index.xml" rel="self" type="application/rss+xml"/><item><title>Automating a Smart Bird Feeder's Photo Archive with Kubernetes and Immich</title><link>https://www.rustybower.com/posts/birdbuddy-immich-photo-pipeline/</link><pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.rustybower.com/posts/birdbuddy-immich-photo-pipeline/</guid><description>&lt;p&gt;My &lt;a href="https://mybirdbuddy.com/"&gt;Bird Buddy&lt;/a&gt; smart feeder takes a photo every time a bird visits. Over a few months, that adds up to thousands of images — all sitting in Bird Buddy&amp;rsquo;s cloud app with no good way to search, organize, or back them up. I wanted them in &lt;a href="https://immich.app/"&gt;Immich&lt;/a&gt;, my self-hosted photo library, organized by species and properly timestamped.&lt;/p&gt;
&lt;p&gt;The Bird Buddy app doesn&amp;rsquo;t have an export feature. But the &lt;code&gt;pybirdbuddy&lt;/code&gt; Python library can authenticate to their API and walk the feed. So I built a two-stage pipeline: a CronJob that downloads new photos daily, and a second CronJob that syncs them into Immich. Both run in Kubernetes, and the whole thing is about 300 lines of Python.&lt;/p&gt;</description></item></channel></rss>