with Amara and Google Directory?
Emit new event when subtitles have been published. See the docs here
Emit new event when subtitles have been unpublished. See the docs here
Emit new event when a video has been made primary. See the docs here
The Amara API provides programmatic access to Amara’s community-driven subtitle creation and translation services. With this API, you can automate subtitle workflows, streamline video content translation, and integrate with other services to create efficient localization processes. The API allows you to manage videos, subtitles, and teams, offering a doorway to effortlessly scaling your video content to reach global audiences.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
amara: {
type: "app",
app: "amara",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://amara.org/api/users/teams/`,
headers: {
"X-api-key": `${this.amara.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})
The Google Directory API enables you to perform administrative operations on users, groups, organizational units, and devices within a Google Workspace domain. With Pipedream, you can harness this API to create automated workflows that manage directory resources, sync information, and streamline admin tasks. Pipedream's serverless platform allows you to trigger these workflows on schedules or events, integrating seamlessly with other apps to enrich and act upon the data.
import { axios } from "@pipedream/platform";
export default defineComponent({
props: {
google_directory: {
type: "app",
app: "google_directory",
}
},
async run({steps, $}) {
return axios($, {
url: "https://admin.googleapis.com/admin/directory/v1/users",
headers: {
Authorization: `Bearer ${this.google_directory.$auth.oauth_access_token}`
}
});
},
})