BART (Bay Area Rapid Transit) provides train service throughout the San Francisco Bay Area.
Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.
With the BART API, you can access real-time arrival information for BART trains, as well as schedule information. This makes it possible to build applications that can help people plan their trips on BART, or track the status of a train in real-time.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
bart: {
type: "app",
app: "bart",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.bart.gov/api/version.aspx?key=${this.bart.$auth.api_key}&json=y`,
})
},
})
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
async run({ steps, $ }) {
// Return data to use it in future steps
return steps.trigger.event
},
})