Real Simple Syndication
Uploads and creates a new tileset from a data source. See the documentation
Retrieve multiple RSS feeds and return a merged array of items sorted by date See documentation
Generates directions between two or more locations using Mapbox API. See the documentation.
Retrieves the geocoded location for a given address. See the documentation
The RSS app allows users to automatically fetch and parse updates from web feeds. This functionality is pivotal for staying abreast of content changes or updates from websites, blogs, and news outlets that offer RSS feeds. With Pipedream, you can harness the RSS API to trigger workflows that enable a broad range of automations, like content aggregation, monitoring for specific keywords, notifications, and data synchronization across platforms.
module.exports = defineComponent({
props: {
rss: {
type: "app",
app: "rss",
}
},
async run({steps, $}) {
// Retrieve items from a sample feed
const Parser = require('rss-parser');
const parser = new Parser();
const stories = []
// Replace with your feed URL
const url = "https://pipedream.com/community/latest.rss"
const feed = await parser.parseURL(url);
const { title, items } = feed
this.title = title
if (!items.length) {
$end("No new stories")
}
this.items = items
},
})
The Mapbox API offers a suite of tools for developers to integrate location-based services into their applications. With Pipedream, you can leverage Mapbox's capabilities to create complex automations and workflows, like real-time mapping, geocoding, and route optimization. Whether you're managing delivery routes, analyzing spatial data, or personalizing user experiences based on location, Mapbox provides the geographical intelligence that, when combined with Pipedream's serverless platform, can turn these ideas into efficient, automated processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
mapbox: {
type: "app",
app: "mapbox",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.mapbox.com/directions/v5/mapbox/driving/41.41338%2C2.27403%3B41.40338%2C2.17403`,
params: {
access_token: `${this.mapbox.$auth.access_token}`,
alternatives: `true`,
geometries: `geojson`,
language: `en`,
overview: `simplified`,
steps: `true`,
},
})
},
})