youtube-dl
Get metadata for any video URL. Over 700 online video services supported.
youtubeDl.js
const mql = require('@microlink/mql')
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) =>
  mql(url, { function: code.toString(), meta: false, ...props }).then(
    ({ data }) => data.function
  )
const result = await youtubeDl(
  'https://imrane.substack.com/p/la-guerre-de-troie-pour-ecrire-un'
)
mql.render(result)