Recherchez, résolvez et inspectez des lieux Google Places depuis votre agent IA en utilisant le CLI goplaces — sortie conviviale pour les humains ou JSON pour les scripts.
npx clawhub@latest install goplacesPrérequis
goplaces est une compétence en ligne de commande qui encapsule l'API Google Places (New), permettant aux agents d'effectuer des recherches textuelles, de résoudre des noms de lieux en identifiants de lieu, de récupérer des informations détaillées sur les lieux et d'obtenir des avis. Elle retourne par défaut une sortie claire et lisible, et bascule vers du JSON structuré avec --json pour les scripts et l'automatisation. Installez-la une seule fois via Homebrew, définissez votre clé API, et votre agent dispose en quelques secondes d'une recherche de lieux dans le monde réel.
npx clawhub@latest install goplacesCliquez sur le bouton Installer en haut de cette page pour une configuration en un clic
Effectuez des recherches de lieux en langage naturel avec des filtres pour le statut ouvert maintenant, la note minimale, le niveau de prix, le type et la limite de résultats. Exemple : goplaces search "coffee" --open-now --min-rating 4 --limit 5.
Orientez les résultats de recherche vers une latitude/longitude spécifique et limitez-les à un rayon configurable en mètres, rendant les recherches géolocalisées précises et pertinentes.
Convertissez un nom de lieu lisible par l'humain (par exemple « Soho, Londres ») en un ou plusieurs identifiants Google Place à l'aide de la commande resolve, permettant des recherches de détails en aval sans recherche manuelle d'identifiants.
Obtenez des informations complètes pour n'importe quel identifiant de lieu, y compris les avis, via goplaces details <place_id> --reviews. Idéal pour enrichir les réponses des agents avec des données de lieux fiables et faisant autorité.
Génère par défaut du texte lisible avec couleurs ANSI pour une meilleure lisibilité, ou bascule vers du JSON propre avec --json pour un parsing fiable dans les scripts et les pipelines d'automatisation. La couleur peut être désactivée via --no-color ou la variable d'environnement NO_COLOR.
Prend en charge les ensembles de résultats multi-pages via --page-token, permettant aux agents d'itérer à travers de grandes listes de résultats au-delà de la taille de page par défaut.
Un agent aidant un utilisateur à planifier une soirée peut rechercher des restaurants bien notés et ouverts dans un quartier spécifique, en filtrant par type de cuisine et niveau de prix, puis présenter les meilleurs résultats dans un format lisible.
Un agent de pipeline de données résout les chaînes de localisation ambiguës (par exemple, les quartiers de ville, les points de repère) en identifiants Google Place IDs faisant autorité, qui sont ensuite transmis à d'autres appels API ou stockés dans une base de données.
Un agent effectuant des recherches sur un lieu récupère directement ses avis Google Places via goplaces details <id> --reviews, résumant le sentiment général ou extrayant des retours spécifiques sans nécessiter de navigateur.
Un script d'automatisation par lots utilise la sortie --json pour enrichir une liste de noms d'entreprises avec des données de lieu structurées (adresses, notes, horaires), en transmettant les résultats à des outils de traitement en aval.
GOOGLE_PLACES_API_KEY) — Obligatoire. Authentifie toutes les requêtes vers l'API Google Places (New). À obtenir depuis la Google Cloud Console.GOOGLE_PLACES_BASE_URL) (facultatif) — Remplace le point de terminaison API par défaut ; utile pour les tests ou le proxy de requêtes.npx clawhub@latest install goplacesPrérequis
Se connecter pour écrire un avis
Aucun avis pour l'instant. Soyez le premier à partager votre expérience !