Files
dehaze/README.md
T
2026-07-17 21:17:18 -04:00

847 B

DeHaze

Port the Haze Explr API to GEOJSON for use in GIS applications.

This was a quick and dirty project, and will probably get some updates slowly in the future. I put what I learned from this in the HacDC Wiki.

Usage

npm i
node basicauth_serve.js

To use the endpoint, replace 'EMAIL' and 'PASSWORD' with your Haze Explr account details:

echo "EMAIL:`echo 'PASSWORD' | sha256sum | sed -e 's/  -//'`" | base64

Then, make a request to the endpoint with the resulting string as the value of the auth query parameter:

curl "http://localhost:3000/locations?auth=BASE64_ENCODED_STRING"

adapt.js converts url-passed auth credentials into the basicauth server, I will refactor these in the future to use a .env file and better coding standards.