aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/tools
diff options
context:
space:
mode:
Diffstat (limited to 'server/tools')
-rw-r--r--server/tools/import-youtube.ts7
-rw-r--r--server/tools/upload.ts4
2 files changed, 8 insertions, 3 deletions
diff --git a/server/tools/import-youtube.ts b/server/tools/import-youtube.ts
index 295109cd8..ab91afbc0 100644
--- a/server/tools/import-youtube.ts
+++ b/server/tools/import-youtube.ts
@@ -62,7 +62,7 @@ async function run () {
62 console.log('Will download and upload %d videos.\n', videos.length) 62 console.log('Will download and upload %d videos.\n', videos.length)
63 63
64 for (const video of videos) { 64 for (const video of videos) {
65 await processVideo(video, program['languageCode']) 65 await processVideo(video, program['language'])
66 } 66 }
67 67
68 console.log('I\'m finished!') 68 console.log('I\'m finished!')
@@ -107,7 +107,10 @@ async function uploadVideoOnPeerTube (videoInfo: any, videoPath: string, languag
107 const licence = getLicence(videoInfo.license) 107 const licence = getLicence(videoInfo.license)
108 let tags = [] 108 let tags = []
109 if (Array.isArray(videoInfo.tags)) { 109 if (Array.isArray(videoInfo.tags)) {
110 tags = videoInfo.tags.filter(t => t.length < CONSTRAINTS_FIELDS.VIDEOS.TAG.max).slice(0, 5) 110 tags = videoInfo.tags
111 .filter(t => t.length < CONSTRAINTS_FIELDS.VIDEOS.TAG.max)
112 .map(t => t.normalize())
113 .slice(0, 5)
111 } 114 }
112 115
113 let thumbnailfile 116 let thumbnailfile
diff --git a/server/tools/upload.ts b/server/tools/upload.ts
index de8ff8d26..97e24dc88 100644
--- a/server/tools/upload.ts
+++ b/server/tools/upload.ts
@@ -20,6 +20,7 @@ program
20 .option('-d, --video-description <description>', 'Video description') 20 .option('-d, --video-description <description>', 'Video description')
21 .option('-t, --tags <tags>', 'Video tags', list) 21 .option('-t, --tags <tags>', 'Video tags', list)
22 .option('-b, --thumbnail <thumbnailPath>', 'Thumbnail path') 22 .option('-b, --thumbnail <thumbnailPath>', 'Thumbnail path')
23 .option('-v, --preview <previewPath>', 'Preview path')
23 .option('-f, --file <file>', 'Video absolute file path') 24 .option('-f, --file <file>', 'Video absolute file path')
24 .parse(process.argv) 25 .parse(process.argv)
25 26
@@ -74,7 +75,8 @@ async function run () {
74 tags: program['tags'], 75 tags: program['tags'],
75 commentsEnabled: program['commentsEnabled'], 76 commentsEnabled: program['commentsEnabled'],
76 fixture: program['file'], 77 fixture: program['file'],
77 thumbnailfile: program['thumbnailPath'] 78 thumbnailfile: program['thumbnailPath'],
79 previewfile: program['previewPath']
78 } 80 }
79 81
80 await uploadVideo(program['url'], accessToken, videoAttributes) 82 await uploadVideo(program['url'], accessToken, videoAttributes)