with Transloadit and Polygon?
Emit new event when a Transloadit assembly finishes processing. See the documentation
Emit new events when a news article related to the stock market is published.
Emit new event when a failed occurs during assembly processing. See the documentation
Emit new event when the daily price summary (open, high, low, close) for a specified stock ticker is available.
Emit new event when a trade occurs for a specified stock ticker.
Cancel a running assembly by its assembly ID. Useful for aborting processing jobs that are no longer needed. See the documentation
Retrieves financial details for a specific company by stock ticker. See the documentation
Create a new assembly to process files using a specified template and steps. See the documentation
Fetches historical price data for a specified stock ticker within a date range. See the documentation
Retrieve the current status and results of an existing assembly. See the documentation
import Transloadit from 'transloadit';
export default defineComponent({
props: {
transloadit: {
type: "app",
app: "transloadit",
}
},
async run({ steps, $ }) {
const transloadit = new Transloadit({
authKey: this.transloadit.$auth.auth_key,
authSecret: this.transloadit.$auth.auth_secret
})
const options = {
params: {
steps: {
"encoded": {
"use": ":original",
"robot": "/video/encode",
"preset": "iphone-high"
},
"thumbed": {
"use": "encoded",
"robot": "/video/thumbs",
"count": 8
}
}
},
waitForCompletion: true,
}
return await transloadit.createAssembly(options);
},
})
The Polygon API grants access to a wealth of financial data, including real-time and historical stock prices, trade data, and more. Within Pipedream's serverless integration platform, you can tap into Polygon to create powerful workflows. With Pipedream, you can easily connect Polygon to hundreds of other apps, automate financial data processing, send stock alerts, or synchronize market data with databases or spreadsheets, all in real-time.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
polygon: {
type: "app",
app: "polygon",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.polygon.io/v2/aggs/ticker/AAPL/range/1/day/2020-06-01/2020-06-17`,
params: {
apiKey: `${this.polygon.$auth.api_key}`,
},
})
},
})