+async function videoUUIDToId (url: string, id: number | string) {
+ if (validator.isUUID('' + id) === false) return id
+
+ const res = await getVideo(url, id)
+ return res.body.id
+}
+
+async function uploadVideoAndGetId (options: { server: ServerInfo, videoName: string, nsfw?: boolean, token?: string }) {
+ const videoAttrs: any = { name: options.videoName }
+ if (options.nsfw) videoAttrs.nsfw = options.nsfw
+
+ const res = await uploadVideo(options.server.url, options.token || options.server.accessToken, videoAttrs)
+
+ return { id: res.body.video.id, uuid: res.body.video.uuid }
+}
+