Add photo-geotagger project card + service entry
This commit is contained in:
@@ -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
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user