← Commit history

Gorgeous README + billboard hero + inline screenshots; Wiki v2 page.json

John Lauer ·800783ea84 ·4mo ago ·parent af5dc5a
4 files changed +93
docs/screenshots/align-gallery-single-window.pngadded
⋯ 1 unchanged line ⋯
wiki/body.mdadded+44
@@ -0,0 +1,44 @@+# adom-parts-search++Parallel parts search across **Mouser + DigiKey + JLCPCB**, rendered side-by-side with product photos. Uses the existing vendor CLIs (`adom-mouser`, `adom-digikey`, `adom-jlcpcb`) as primitives and applies the Adom Mouser-preferred routing policy.++## Why Mouser is preferred++- **40-minute drone delivery** from Mouser's Mansfield, TX fulfillment center to our Fort Worth facility (~15 miles)+- **Near-zero shipping cost** (drone route, Mouser-operated)+- DigiKey is only picked when Mouser is out of stock, lead time is >14 days, or DigiKey is >30% cheaper on volume++## Use++```bash+# CLI (JSON on stdout, unified across all 3 vendors)+adom-parts-search search "iCE40HX4K-TQ144" --limit 5++# Hydrogen webview — 3-column grid with product photos, buy/datasheet links, zoom+adom-parts-search app+```++## Architecture++Client-only, no service container of its own. Coordinates three existing Tier A vendor backends:++```+  any user container+      │+      ▼+  adom-parts-search CLI / app+      │  (3 parallel HTTP POSTs)+      ├──▶ mouser-xr8t4f5d01bt.adom.cloud    (adom-mouser)+      ├──▶ digikey-gjuu8l5t69uh.adom.cloud   (adom-digikey)+      └──▶ jlcpcb-wela51osctvp.adom.cloud    (adom-jlcpcb)+```++Each vendor backend self-heals via its own cron watchdog (every 2 min). This app just aggregates + renders.++## Install++Tier A — `gallia/install.mjs` pulls it from the wiki on every gallia container. Or run the paste-install one-liner on the wiki page.++## Source++[adom-inc/adom-parts-search](https://github.com/adom-inc/adom-parts-search) (private).
wiki/discovery.jsonadded+16
@@ -0,0 +1,16 @@+{+  "slug": "adom-parts-search",+  "pitch": "Search Parts Search Electronics for components, pricing, stock, and datasheets — CLI + webview app + shared backend service.",+  "triggers": [+    "parts-search",+    "parts-search parts",+    "parts-search pricing",+    "parts-search search",+    "parts-search part number",+    "component search",+    "part lookup",+    "price breaks",+    "datasheet parts-search",+    "in stock parts-search"+  ]+}
wiki/page.jsonadded+33
@@ -0,0 +1,33 @@+{+  "type": "app",+  "slug": "adom-parts-search",+  "title": "Adom Parts Search",+  "brief": "Unified parts search across Mouser + DigiKey + JLCPCB in parallel. Side-by-side comparison with product photos. Mouser-preferred routing (40-min drone to Fort Worth, near-zero shipping).",+  "metadata": {+    "repo": "adom-inc/adom-parts-search",+    "version": "0.1.7",+    "releases": {+      "adom_docker": {+        "asset_name": "adom-parts-search",+        "binary_url": "https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-parts-search/adom-parts-search",+        "install_hint": "curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-parts-search/adom-parts-search -o /tmp/adom-parts-search && chmod +x /tmp/adom-parts-search && sudo install -m 0755 /tmp/adom-parts-search /usr/local/bin/adom-parts-search && adom-parts-search install"+      }+    },+    "discovery_triggers": [+      "parts search",+      "find part",+      "source component",+      "source part",+      "compare distributors",+      "compare vendors",+      "Mouser or DigiKey",+      "BOM sourcing",+      "price this part",+      "where can I get",+      "check stock",+      "parts availability",+      "fastest delivery"+    ],+    "discovery_pitch": "Search Mouser + DigiKey + JLCPCB in parallel with product photos; Mouser-preferred routing for 40-min drone delivery from Mansfield to our Fort Worth facility."+  }+}\ No newline at end of file