import * as prompt from 'prompt'
import { remove } from 'fs-extra'
import { sha256 } from '../helpers/core-utils'
-import { safeGetYoutubeDL } from '../helpers/youtube-dl'
+import { safeGetYoutubeDL, buildOriginallyPublishedAt } from '../helpers/youtube-dl'
import { getSettings, netrc } from './cli'
let accessToken: string
}, thumbnailfile)
}
- const date = videoInfo.upload_date.slice(0,4) + ',' + videoInfo.upload_date.slice(4,6) + ',' + videoInfo.upload_date.slice(6,8)
+ const originallyPublishedAt = buildOriginallyPublishedAt(videoInfo)
const videoAttributes = {
name: truncate(videoInfo.title, {
fixture: videoPath,
thumbnailfile,
previewfile: thumbnailfile,
- originallyPublishedAt: new Date(date).toISOString()
+ originallyPublishedAt: originallyPublishedAt ? originallyPublishedAt.toISOString() : null
}
console.log('\nUploading on PeerTube video "%s".', videoAttributes.name)