Real Simple Syndication
Returns the details of technologies used on a specific URL. See the documentation
Retrieve multiple RSS feeds and return a merged array of items sorted by date See 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 Wappalyzer API lets you uncover the technology stack of any website. On Pipedream, you can integrate this capability into workflows to automate tech stack detection. Here's what you can do: identify the software used by your competitors, track technology adoption, and get insights into your target market's tech preferences. By leveraging Pipedream's robust platform, you can connect Wappalyzer with other services to create custom workflows that trigger actions based on the tech stack data you collect.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
wappalyzer: {
type: "app",
app: "wappalyzer",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.wappalyzer.com/v2/credits/balance/`,
headers: {
"x-api-key": `${this.wappalyzer.$auth.api_key}`,
},
})
},
})