« Api gouv » : différence entre les versions
Balise : Révocation manuelle |
|||
| Ligne 318 : | Ligne 318 : | ||
# Affichage des paramètres de recherche | # Affichage des paramètres de recherche | ||
echo "Recherche des établissements à '$commune'" >&2 | echo "Recherche des établissements à '$commune'" >&2 | ||
[ -n "$type_etablissement" ] && echo " | [ -n "$type_etablissement" ] && echo "Filtre : type '$type_etablissement'" >&2 | ||
[ "$output_mode" = "more" ] && echo "Affichage des champs de contact" >&2 | [ "$output_mode" = "more" ] && echo "Affichage des champs de contact" >&2 | ||
[ "$output_mode" = "all" ] && echo "Affichage de tous les champs disponibles" >&2 | [ "$output_mode" = "all" ] && echo "Affichage de tous les champs disponibles" >&2 | ||
[ "$offset" -gt 0 ] && echo "Décalage des | [ "$offset" -gt 0 ] && echo "Décalage des résultats : $offset" >&2 | ||
[ "$limit" -ne 100 ] && echo "Nombre de résultats par | [ "$limit" -ne 100 ] && echo "Nombre de résultats par page : $limit" >&2 | ||
echo "" >&2 | echo "" >&2 | ||
| Ligne 335 : | Ligne 335 : | ||
"\($offset + .key + 1)|\(.value.nom_etablissement)|\(.value.type_etablissement)|\(.value.adresse_1)|\(.value.position.lat),\(.value.position.lon)"' | \ | "\($offset + .key + 1)|\(.value.nom_etablissement)|\(.value.type_etablissement)|\(.value.adresse_1)|\(.value.position.lat),\(.value.position.lon)"' | \ | ||
while IFS='|' read -r num etablissement type adresse coord; do | while IFS='|' read -r num etablissement type adresse coord; do | ||
printf "%3d | %-30s | %-15s | %-25s | %s\n" \ | printf "%3d | %-30s | %-15s | %-25s | %s\n" \ | ||
"$num" \ | "$num" \ | ||
"$(echo "$etablissement" | cut -c -30)" \ | "$(echo "$etablissement" | cut -c -30)" \ | ||
| Ligne 356 : | Ligne 356 : | ||
mail: .value.mail, | mail: .value.mail, | ||
web: .value.web | web: .value.web | ||
} | with_entries(select(. | } | with_entries(select(.value != null))) | ||
' | ' | ||
;; | ;; | ||
| Ligne 366 : | Ligne 366 : | ||
.value | del(.datasetid, .recordid, .record_timestamp, .geometry) | | .value | del(.datasetid, .recordid, .record_timestamp, .geometry) | | ||
. + {numero: ($offset + .key + 1)} | | . + {numero: ($offset + .key + 1)} | | ||
with_entries(select(. | with_entries(select(.value != null)) | ||
) | ) | ||
' | ' | ||