youtube-dl
Get metadata for any video URL. Over 700 online video services supported.
youtubeDl.js
import createClient from 'microlink.io'
const microlink = createClient()
const code = async ({ url, html }) => {
const youtubedl = require('youtube-dl-exec')
return youtubedl(url, {
dumpSingleJson: true,
noCheckCertificates: true,
noWarnings: true,
preferFreeFormats: true
})
}
const youtubeDl = (url, props) => microlink.function(url, code, props)
const { value } = await youtubeDl('https://imrane.substack.com/p/la-guerre-de-troie-pour-ecrire-un')
console.log(value)