Add photo-geotagger project card + service entry

This commit is contained in:
2026-05-22 17:34:43 -04:00
parent 02fae3d212
commit 2b978c5a7d
2 changed files with 10 additions and 1 deletions
+2
View File
@@ -9,6 +9,7 @@ A living index of self-hosted projects, tools, and infrastructure powering the O
| [Pass Vault](https://gitea.ourpad.casa/shawn/pass-vault) | FastAPI, pass, Vanilla JS | 🟢 Active | | [Pass Vault](https://gitea.ourpad.casa/shawn/pass-vault) | FastAPI, pass, Vanilla JS | 🟢 Active |
| [Canteen Asset Tracker](https://gitea.ourpad.casa/shawn/canteen-asset-tracker) | FastAPI, SQLite, Vanilla JS | 🟡 In Progress | | [Canteen Asset Tracker](https://gitea.ourpad.casa/shawn/canteen-asset-tracker) | FastAPI, SQLite, Vanilla JS | 🟡 In Progress |
| [Canteen Web App](https://gitea.ourpad.casa/shawn/canteen-web-app) | Frontend | 🟡 In Progress | | [Canteen Web App](https://gitea.ourpad.casa/shawn/canteen-web-app) | Frontend | 🟡 In Progress |
| [Photo Geotagger](https://gitea.ourpad.casa/shawn/photo-geotagger) | Python, FastAPI, Leaflet | 🟢 Active |
| [Project Directory](https://gitea.ourpad.casa/shawn/project-directory) | HTML/CSS, Static | 🟢 Active | | [Project Directory](https://gitea.ourpad.casa/shawn/project-directory) | HTML/CSS, Static | 🟢 Active |
| [Hermes Agent](https://github.com/NousResearch/hermes-agent) | Python, AI/ML | 🟢 Active | | [Hermes Agent](https://github.com/NousResearch/hermes-agent) | Python, AI/ML | 🟢 Active |
| [Obsidian Vault](https://obsidian.md) | Obsidian, Markdown, Dataview | 🟢 Active | | [Obsidian Vault](https://obsidian.md) | Obsidian, Markdown, Dataview | 🟢 Active |
@@ -33,6 +34,7 @@ A living index of self-hosted projects, tools, and infrastructure powering the O
| Proxmox Media | [media.ourpad.casa](https://media.ourpad.casa) | Secondary VE host | | Proxmox Media | [media.ourpad.casa](https://media.ourpad.casa) | Secondary VE host |
| RustDesk | [rustdesk.ourpad.casa](https://rustdesk.ourpad.casa) | Remote desktop relay | | RustDesk | [rustdesk.ourpad.casa](https://rustdesk.ourpad.casa) | Remote desktop relay |
| Canteen App | [canteen.ourpad.casa](https://canteen.ourpad.casa) | Asset tracker (WIP) | | Canteen App | [canteen.ourpad.casa](https://canteen.ourpad.casa) | Asset tracker (WIP) |
| Photo Geotagger | [geotagger.ourpad.casa](https://geotagger.ourpad.casa) | Batch GPS updater |
## Internal Services (Tailscale / internal only) ## Internal Services (Tailscale / internal only)
+8 -1
View File
@@ -113,7 +113,7 @@
<!-- PROJECTS --> <!-- PROJECTS -->
<div class="section"> <div class="section">
<div class="section-header"><h2>Projects</h2><span class="badge">7</span></div> <div class="section-header"><h2>Projects</h2><span class="badge">8</span></div>
<div class="grid"> <div class="grid">
<a href="https://gitea.ourpad.casa/shawn/pass-vault" class="card"> <a href="https://gitea.ourpad.casa/shawn/pass-vault" class="card">
@@ -134,6 +134,12 @@
<div class="card-meta"><span class="tag">Frontend</span><span class="tag wip">in progress</span></div> <div class="card-meta"><span class="tag">Frontend</span><span class="tag wip">in progress</span></div>
</a> </a>
<a href="https://gitea.ourpad.casa/shawn/photo-geotagger" class="card">
<div class="card-header"><div class="card-icon" style="background:#f0fdf4;">📍</div><span class="card-title">Photo Geotagger</span></div>
<p class="card-desc">Batch GPS updater for canteen assets — EXIF GPS extraction, OCR machine ID scanning, Leaflet map review, systemd service.</p>
<div class="card-meta"><span class="tag">Python</span><span class="tag">FastAPI</span><span class="tag active">active</span></div>
</a>
<a href="https://gitea.ourpad.casa/shawn/raspberry-pi-mixer" class="card"> <a href="https://gitea.ourpad.casa/shawn/raspberry-pi-mixer" class="card">
<div class="card-header"><div class="card-icon" style="background:#fef2f2;">🎛️</div><span class="card-title">Raspberry Pi Mixer</span></div> <div class="card-header"><div class="card-icon" style="background:#fef2f2;">🎛️</div><span class="card-title">Raspberry Pi Mixer</span></div>
<p class="card-desc">Custom Linux distro for RPi4B — low-latency digital mixer with VST/LV2 plugins, touchscreen UI, web control, MIDI, recording, and streaming. Boots from SD, USB SSD, or NVMe HAT.</p> <p class="card-desc">Custom Linux distro for RPi4B — low-latency digital mixer with VST/LV2 plugins, touchscreen UI, web control, MIDI, recording, and streaming. Boots from SD, USB SSD, or NVMe HAT.</p>
@@ -184,6 +190,7 @@
<a href="https://media.ourpad.casa" class="svc-card"><span class="svc-icon">💾</span><div><div class="svc-name">Proxmox Media</div><div class="svc-desc">Secondary VE host</div></div></a> <a href="https://media.ourpad.casa" class="svc-card"><span class="svc-icon">💾</span><div><div class="svc-name">Proxmox Media</div><div class="svc-desc">Secondary VE host</div></div></a>
<a href="https://rustdesk.ourpad.casa" class="svc-card"><span class="svc-icon">🖧</span><div><div class="svc-name">RustDesk</div><div class="svc-desc">Remote desktop relay</div></div></a> <a href="https://rustdesk.ourpad.casa" class="svc-card"><span class="svc-icon">🖧</span><div><div class="svc-name">RustDesk</div><div class="svc-desc">Remote desktop relay</div></div></a>
<a href="https://canteen.ourpad.casa" class="svc-card"><span class="svc-icon">🏗️</span><div><div class="svc-name">Canteen App</div><div class="svc-desc">Asset tracker (WIP)</div></div></a> <a href="https://canteen.ourpad.casa" class="svc-card"><span class="svc-icon">🏗️</span><div><div class="svc-name">Canteen App</div><div class="svc-desc">Asset tracker (WIP)</div></div></a>
<a href="https://geotagger.ourpad.casa" class="svc-card"><span class="svc-icon">📍</span><div><div class="svc-name">Photo Geotagger</div><div class="svc-desc">Batch GPS updater</div></div></a>
</div> </div>
</div> </div>