1.0.17 • Published 3 years ago

@luthfipun/yt-uploader v1.0.17

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

YouTube Uploader

YouTube Upload is a program that will automatically upload video to YouTube

Installation

npm i @luthfipun/yt-uploader puppeteer

or

yarn add @luthfipun/yt-uploader puppeteer

Usages

const { YoutubeUploader } = require('@luthfipun/yt-uploader');
const { CHROMIUM_MAC_PATH, UPLOAD_PRIVACY_PUBLIC } = require("@luthfipun/yt-uploader/dist/helpers/youtubeUploaderOptions");
//or modules
import { YoutubeUploader } from "@luthfipun/yt-uploader";
import { CHROMIUM_MAC_PATH, UPLOAD_PRIVACY_PUBLIC } from "@luthfipun/yt-uploader/dist/helpers/youtubeUploaderOptions";

try {

    const youtubeUploader = new YoutubeUploader(
        CHROMIUM_MAC_PATH,
        UPLOAD_PRIVACY_PUBLIC,
        DISPLAY_FOR_UBUNTU // optional display parameters for ubuntu, usually is ":10.0"
    )

    await youtubeUploader.Login(YOUR_EMAIL, YOUR_PASSWORD)
    console.log('LoggedIn to your account')

    console.log('Uploading ...')
    await youtubeUploader.UploadVideo(
        VIDEO_PATH,
        VIDEO_TITLE,
        VIDEO_DESCRIPTION,
        VIDEO_THUMBNAIL, // optional
        VIDEO_TAGS // sample : #test, #videotest, #testing,
    )

    console.log('Uploading successfully')
    await youtubeUploader.CloseBrowser()
}catch (e) {
    console.log(e)
}

Options

Chromium Executable Path

OSVariable
MacOSCHROMIUM_MAC_PATH
UbuntuCHROMIUM_UBUNTU_PATH
Windows 64CHROMIUM_WINDOWS_PATH

Upload Privacy

PrivacyVariable
PublicUPLOAD_PRIVACY_PUBLIC
PrivateUPLOAD_PRIVACY_PRIVATE
UnlistedUPLOAD_PRIVACY_UNLISTED

Display User for Ubuntu Only

Optional options display only for ubuntu usually the display is ":10.0", but you can check with command printenv DISPLAY with your active desktop

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.0

3 years ago