with StackShare and Bluesky?
Emit new event when someone follows the specified account. Requires the account ID as a prop to monitor followers for that account. See the documentation
Emit new event when an author creates a post. Requires the author id as a prop to track posts from a specific author. See the documentation
Emit new event when posts appear in the following
feed. See the documentation
The StackShare API allows you to tap into a comprehensive directory of software tools and cloud infrastructure services. With this API, you can fetch details about different tech stacks, tools, and services used by companies. On Pipedream, you can leverage this API to automate workflows, integrate with other apps, and enrich your datasets with tech stack information. For instance, you could trigger workflows based on new tool releases, compare stacks across companies, or update your CRM with the latest tech used by your prospects.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
stackshare_api: {
type: "app",
app: "stackshare_api",
}
},
async run({steps, $}) {
const data = {
"query": `{
enrichment(domain: "airbnb.com"){
domain
companyId
companyName
companyTools {
count
pageInfo {
hasNextPage
endCursor
}
edges {
node {
tool{
id
name
}
sourcesSummary
sources
}
}
}
}
}`,
}
return await axios($, {
method: "post",
url: `https://api.stackshare.io/graphql`,
headers: {
"x-api-key": `${this.stackshare_api.$auth.api_key}`,
},
data,
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
bluesky: {
type: "app",
app: "bluesky",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://bsky.social/xrpc/app.bsky.actor.getProfile?actor=${this.bluesky.$auth.did}`,
headers: {
Authorization: `Bearer ${this.bluesky.$auth.oauth_access_token}`,
},
})
},
})