From: Chocobozzz Date: Fri, 19 Feb 2021 14:04:58 +0000 (+0100) Subject: Fix import script when using the search index X-Git-Tag: v3.1.0-rc.1~92 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=d7764e2eb7e2255a42465c8b06df9a77e3710d81;p=github%2FChocobozzz%2FPeerTube.git Fix import script when using the search index --- diff --git a/server/tools/peertube-import-videos.ts b/server/tools/peertube-import-videos.ts index d91767c29..9be0834ba 100644 --- a/server/tools/peertube-import-videos.ts +++ b/server/tools/peertube-import-videos.ts @@ -1,20 +1,18 @@ import { registerTSPaths } from '../helpers/register-ts-paths' registerTSPaths() -import { accessSync, constants } from 'fs' -import { join } from 'path' -import { promisify } from 'util' - import * as program from 'commander' +import { accessSync, constants } from 'fs' import { remove } from 'fs-extra' import { truncate } from 'lodash' +import { join } from 'path' import * as prompt from 'prompt' - -import { doRequestAndSaveToFile } from '../helpers/requests' -import { CONSTRAINTS_FIELDS } from '../initializers/constants' -import { getClient, getVideoCategories, login, searchVideoWithSort, uploadVideo } from '../../shared/extra-utils/index' +import { promisify } from 'util' +import { advancedVideosSearch, getClient, getVideoCategories, login, uploadVideo } from '../../shared/extra-utils/index' import { sha256 } from '../helpers/core-utils' +import { doRequestAndSaveToFile } from '../helpers/requests' import { buildOriginallyPublishedAt, getYoutubeDLVideoFormat, safeGetYoutubeDL } from '../helpers/youtube-dl' +import { CONSTRAINTS_FIELDS } from '../initializers/constants' import { buildCommonVideoOptions, buildVideoAttributesFromCommander, getLogger, getServerCredentials } from './cli' type UserInfo = { @@ -150,7 +148,7 @@ async function processVideo (parameters: { return } - const result = await searchVideoWithSort(url, videoInfo.title, '-match') + const result = await advancedVideosSearch(url, { search: videoInfo.title, sort: '-match', searchTarget: 'local' }) log.info('############################################################\n')