研究
goplaces avatar

goplaces

現代化的 Google Places API CLI 工具,支援地點搜尋、詳細資訊查詢、地址解析及評論擷取,可輸出為人類易讀格式或指令碼使用的 JSON。

簡介

goplaces 是一款專業的 CLI 工具,旨在簡化 Google Places API (New) 的複雜端點操作,使其適應終端機作業流程。專為需要進行地理空間查詢、驗證地點數據或自動化挖掘地點資訊的開發者與進階用戶而設計。無論您是在進行在地市場研究、為應用程式收集場地資訊,還是編寫自動化搜尋腳本,goplaces 都能提供與 Google 龐大地點資料庫互動的穩定且精簡的介面。

  • 執行基於文字的地點搜尋,並可精確篩選營業狀態、評分及結果數量。

  • 將非結構化的地址或地點名稱解析為具體的 Place ID 及地理座標。

  • 擷取完整的地點詳細資訊,包含營業時間、地址元件及選擇性的客戶評論內容。

  • 支援基於特定經緯度座標及自訂半徑的地理偏差(Bias)搜尋。

  • 提供人類易讀的終端機輸出模式或原始 JSON 格式,方便整合至自動化工具、資料管道及 shell 腳本中。

  • 支援透過分頁標記(Page Token)進行分頁,以高效處理大規模的搜尋結果。

  • 操作需具備有效的 GOOGLE_PLACES_API_KEY 環境變數。

  • 支援透過 GOOGLE_PLACES_BASE_URL 設定進行代理或測試。

  • 可透過 --no-color 參數或 NO_COLOR 環境變數停用 ANSI 色碼,確保在 CI/CD 日誌及非互動式環境中的相容性。

  • 處理標準 API 價格等級映射 (0-4),並嚴格遵守 Google Places API 文件規定的類型篩選限制。

  • 使用者可透過 macOS 或 Linux 上的 Homebrew 輕鬆安裝,使其成為任何命令列工具組中便攜且強大的延伸元件。

倉庫統計

Star 數
365,992
Fork 數
75,039
Open Issue 數
6,966
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 上午05:28
在 GitHub 查看