node-apiless-youtube-upload-nc
Version:
Upload videos to Youtube in Node.js without any Youtube API dependency by using Selenium.
16 lines (15 loc) • 941 B
TypeScript
import { VideoObj } from './methods/uploadVideo';
import { Cookies } from './helpers';
export default class YoutubeUploader {
private cookies;
promptLoginAndGetCookies(): Promise<Cookies>;
promptLoginAndGetCookies_haokan(): Promise<Cookies>;
checkCookiesValidity(): Promise<boolean>;
checkCookiesValidity_haokan(): Promise<boolean>;
loadCookiesFromDisk(path: string): Promise<void>;
saveCookiesToDisk(path: string): Promise<void>;
checkVideoCopyright(vid: string, headlessMode?: boolean, onProgress?: (a: string) => any): Promise<string>;
remark(url: string, hs: string, vid: string, headlessMode?: boolean, onProgress?: (a: string) => any): Promise<string>;
uploadVideo(videoObj: VideoObj, headlessMode?: boolean, onProgress?: (a: string) => any): Promise<string>;
uploadVideo_haokan(videoObj: VideoObj, headlessMode?: boolean, onProgress?: (a: string) => any): Promise<string>;
}