with Nifty and WebScraper.IO?
Emit new event when a page scraping job has completed. See the docs here
Emit new event when a new message is posted in a team's discussion.
Assigns a specific task to a team member in Nifty. See the documentation
Creates a scraping job (scrapes a sitemap). See the docs here
Creates a sitemap for the selected website. See the docs here
Creates a new project in a designated portfolio. See the documentation
The Nifty API allows for streamlined project management, facilitating task automation and data synchronization within Pipedream. By integrating with the Nifty API, you can automate workflows involving project tracking, task assignments, and progress monitoring, effectively reducing manual overhead. On Pipedream, the API's endpoints can trigger actions, respond to changes, and update records across different services, bringing cohesion to your project management ecosystem.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
nifty: {
type: "app",
app: "nifty",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://openapi.niftypm.com/api/v2.0/users/me`,
headers: {
Authorization: `Bearer ${this.nifty.$auth.oauth_access_token}`,
"accept": `application/json`,
},
})
},
})
The WebScraper.IO API allows you to programmatically perform web scraping tasks, extracting structured data from websites. With the API, you can automate the gathering of web content for analysis, monitoring, and integration with other data sources. In Pipedream, you can leverage this API to build workflows that process, analyze, and act on the data you scrape without writing code for backend infrastructure.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
webscraper_io: {
type: "app",
app: "webscraper_io",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.webscraper.io/api/v1/sitemaps`,
params: {
api_token: `${this.webscraper_io.$auth.api_key}`,
},
})
},
})