docs: function (callback, data) {
    parseString(data, (err, result, title) => {
      if (err) throw new Error(`Parsing of XML failed. Title ${title}`)
  
      const schedule = []
  
      for (let i = 0; i < result.schedule.service[0].event.length; ++i) {
        const event = result.schedule.service[0].event[i]
        if (moment().add('d', 1).startOf('day').hour(6) > moment(event.$['start-time'])) {
          schedule.push({
            title: event.title[0],
            originalTitle: event['original-title'][0],
            duration: event.$.duration,
            description: event.description[0],
            shortDescription: event['short-description'][0],
            live: event.live[0] === 'yes',
            premier: event.rerun[0] === 'yes',
            startTime: event.$['start-time'],
            aspectRatio: event['aspect-ratio'][0].size[0],
            series: {
              episode: event.episode[0].$.number,
              series: event.episode[0].$['number-of-episodes'],
            },
          })
        }
      }
      return callback(schedule)
    })
  }