with JW Player and Free Dictionary?
Emit new event when a new media conversion is completed or a media becomes available.
Creates a new media file in JW Player using fetch or external upload methods. See the documentation
Get the definition for an English word. See docs here
Searches for a media or lists all media available in JW Player. See the documentation
The JW Player API offers a way to manage and deliver video content programmatically. On Pipedream, you can leverage this API to automate video publishing workflows, analyze viewer data, and integrate with other services. Creating, updating, and managing video metadata can be automated, as well as handling video transcoding jobs and analyzing performance with custom metrics. By tapping into Pipedream's serverless platform, you can build powerful automations without managing infrastructure.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
jw_player: {
type: "app",
app: "jw_player",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.jwplayer.com/v2/sites/{{your_site_id}}/media/`,
headers: {
"Authorization": `${this.jw_player.$auth.api_key}`,
"accept": `application/json`,
},
})
},
})
The Free Dictionary API provides a straightforward way to access dictionary definitions, synonyms, antonyms, and translations for words in multiple languages. With it, you can fetch detailed word meanings, usage examples, and phonetic transcriptions, enabling a variety of educational and linguistic automation opportunities on Pipedream. This API is valuable for developers looking to create language learning tools, content enrichment services, or to simply integrate rich lexical data into their applications.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
dictionary_api: {
type: "app",
app: "dictionary_api",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.dictionaryapi.dev/api/v2/entries/en/<word>`,
})
},
})