From 84929846e743f4b5f3971b386ea2c447db8c416f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Maldonado?= Date: Sat, 5 Jan 2019 19:55:40 +0100 Subject: Import original publication date (CLI) * Import original publication date when importing a video from YouTube using the CLI * Fix lint issues --- server/tools/peertube-import-videos.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'server/tools') diff --git a/server/tools/peertube-import-videos.ts b/server/tools/peertube-import-videos.ts index 151c5a989..4032c5e0d 100644 --- a/server/tools/peertube-import-videos.ts +++ b/server/tools/peertube-import-videos.ts @@ -212,6 +212,8 @@ async function uploadVideoOnPeerTube (videoInfo: any, videoPath: string, cwd: st }, thumbnailfile) } + const date = videoInfo.upload_date.slice(0,4) + ',' + videoInfo.upload_date.slice(4,6) + ',' + videoInfo.upload_date.slice(6,8) + const videoAttributes = { name: truncate(videoInfo.title, { 'length': CONSTRAINTS_FIELDS.VIDEOS.NAME.max, @@ -231,7 +233,8 @@ async function uploadVideoOnPeerTube (videoInfo: any, videoPath: string, cwd: st privacy: VideoPrivacy.PUBLIC, fixture: videoPath, thumbnailfile, - previewfile: thumbnailfile + previewfile: thumbnailfile, + originallyPublishedAt: new Date(date).toISOString() } console.log('\nUploading on PeerTube video "%s".', videoAttributes.name) -- cgit v1.2.3