with Readwise and fal.ai?
Adds a request to the queue for asynchronous processing, including specifying a webhook URL for receiving updates. See the documentation
A list of highlights with a pagination metadata. The rate limit of this endpoint is restricted to 20 requests per minute. Each request returns 1000 items. See the docs here
Cancels a request in the queue. This allows you to stop a long-running task if it's no longer needed. See the documentation
Gets the response of a completed request in the queue. This retrieves the results of your asynchronous task. See the documentation
The Readwise API allows you to access and manipulate your Readwise data, which includes highlights, notes, and books from your reading list. With this API, you can automate the retrieval of your reading highlights, synchronize them across various platforms, or trigger custom actions based on new highlights added. Pipedream, as a serverless integration and compute platform, enables you to create workflows that leverage the Readwise API to build powerful automations, connecting your reading insights to countless other apps and services to enrich productivity and data management.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
readwise: {
type: "app",
app: "readwise",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://readwise.io/api/v2/books/`,
headers: {
"Authorization": `Token ${this.readwise.$auth.access_token}`,
},
})
},
})
import { fal } from "@fal-ai/client"
export default defineComponent({
props: {
fal_ai: {
type: "app",
app: "fal_ai",
}
},
async run({ steps, $ }) {
fal.config({
credentials: `${this.fal_ai.$auth.api_key}`,
});
const result = await fal.subscribe("fal-ai/lora", {
input: {
model_name: "stabilityai/stable-diffusion-xl-base-1.0",
prompt:
"Photo of a rhino dressed suit and tie sitting at a table in a bar with a bar stools, award winning photography, Elke vogelsang",
},
logs: true,
});
return result;
},
})