← back to Govarbitrage
Phase 13: 5am GSA import launchd job (com.steve.govarbitrage-gsa-import) refreshes 200 live auctions before the 6am digest; run-gsa-import.sh wrapper
2be5739e3b7c81bae37c2473ac6ad53f5e337d15 · 2026-07-09 23:57:07 -0700 · Steve Abrams
Files touched
A scripts/run-gsa-import.sh
Diff
commit 2be5739e3b7c81bae37c2473ac6ad53f5e337d15
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Jul 9 23:57:07 2026 -0700
Phase 13: 5am GSA import launchd job (com.steve.govarbitrage-gsa-import) refreshes 200 live auctions before the 6am digest; run-gsa-import.sh wrapper
---
scripts/run-gsa-import.sh | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/scripts/run-gsa-import.sh b/scripts/run-gsa-import.sh
new file mode 100755
index 0000000..2d62704
--- /dev/null
+++ b/scripts/run-gsa-import.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+# Refresh GovArbitrage with live GSA Auctions data (launchd-invoked at 05:00,
+# one hour before the 06:00 digest). Heuristic/local research — $0, no scraping.
+set -e
+cd "$(dirname "$0")/.."
+export PATH="/opt/homebrew/bin:/usr/bin:/bin:$PATH"
+exec /opt/homebrew/bin/npx tsx scripts/import-gsa.ts 200
← 424827a Phase 12: international arbitrage venues — per-item offer li
·
back to Govarbitrage
·
Phase 14: GovDeals via Apify (parseforge/govdeals-scraper) — abdaa99 →