AerisWeather provides a powerful weather API, mapping platform, and developer toolkits that allow weather-sensitive businesses worldwide to operate more efficiently, safely, and profitably.
Run any Bash in a Pipedream step within your workflow. Refer to the Pipedream Bash docs to learn more.
AerisWeather API offers a vast array of weather data, from current conditions to forecasts and severe weather alerts. Harnessing this data through Pipedream allows for the creation of personalized, automated workflows that react to weather updates in real-time. Whether it's triggering alerts based on weather changes, integrating with smart home systems, or optimizing business operations based on climatic conditions, AerisWeather's rich data sets open up a world of possibilities for automation on Pipedream.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
aerisweather: {
type: "app",
app: "aerisweather",
}
},
async run({steps, $}) {
return await axios($, {
url: `http://api.aerisapi.com/observations/seattle%2Cwa`,
params: {
client_id: `${this.aerisweather.$auth.app_id}`,
client_secret: `${this.aerisweather.$auth.app_secret}`,
},
})
},
})
# $PIPEDREAM_STEPS file contains data from previous steps
cat $PIPEDREAM_STEPS | jq .trigger.context.id
# Write data to $PIPEDREAM_EXPORTS to return it from the step
# Exports must be written as key=value
echo foo=bar >> $PIPEDREAM_EXPORTS