with Rumble and ParseHub?
Emit new event when a livestream becomes live in Rumble. See the documentation
Cancels a run and changes its status to cancelled. See the documentation
Cancels a run if running, and deletes the run and its data. See the documentation
Returns the data extracted by a specified run. See the documentation
Retrieves the details of a specified project within the user's account. See the documentation
Rumble is a video hosting platform that encourages content discovery and sharing. With the Rumble API on Pipedream, you can automate video uploads, manage user content, and analyze video performance metrics. For instance, you might automate video uploads in response to events, sync video statistics to a database for analysis, or integrate with social media platforms to widen your content's reach.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
rumble: {
type: "app",
app: "rumble",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://rumble.com/-livestream-api/get-data`,
params: {
key: `${this.rumble.$auth.live_streaming_api_key}`,
},
})
},
})
The ParseHub API allows you to leverage the power of web scraping directly within Pipedream. By integrating ParseHub, you can automate the collection of data from web pages, manipulate and transform it with Pipedream’s built-in code steps or pre-built actions, and connect it to hundreds of other apps. You can extract structured data from any website, run scraping jobs, retrieve results and integrate with other services for data processing, visualization, or storage.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
parsehub: {
type: "app",
app: "parsehub",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.parsehub.com/api/v2/projects`,
params: {
api_key: `${this.parsehub.$auth.api_key}`,
},
})
},
})