All Projects → last2win → youtube-upload-multi-videos

last2win / youtube-upload-multi-videos

Licence: Apache-2.0 license
Youtube Uploader: auto upload multiple youtube videos 批量自动上传youtube视频

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to youtube-upload-multi-videos

angular-youtube-api-factory
AngularJS Factory for Youtube JSON REST API requests
Stars: ✭ 21 (-44.74%)
Mutual labels:  youtube-api
youtube-json-server
Your personal Youtube API server to get Youtube API responses without needing credentials.
Stars: ✭ 32 (-15.79%)
Mutual labels:  youtube-api
ajax
Just another AJAX requests helper
Stars: ✭ 27 (-28.95%)
Mutual labels:  uploader
react-youtube-search
⚛️ React with YouTube API
Stars: ✭ 18 (-52.63%)
Mutual labels:  youtube-api
filestack-ios
Official iOS SDK for Filestack - API and content management system that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.
Stars: ✭ 44 (+15.79%)
Mutual labels:  uploader
angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (-7.89%)
Mutual labels:  youtube-api
statamic-video-embed
A field type for embedding YouTube and Vimeo Videos
Stars: ✭ 16 (-57.89%)
Mutual labels:  youtube-api
android-youtube-dl
The android library that wraps Python 2.7 and youtube-dl python scripts
Stars: ✭ 35 (-7.89%)
Mutual labels:  youtube-api
MyTube-1
An android MVVM clone of Youtube created completely from scratch. Uses the Youtube data API. Has no signup/login features, rather direct search and watch videos. Creating and saving to playlists, dowloading videos will also be supported.
Stars: ✭ 30 (-21.05%)
Mutual labels:  youtube-api
python-youtube-music
Python 3 YouTube Music Web API Client
Stars: ✭ 39 (+2.63%)
Mutual labels:  youtube-api
youtube-chat-for-minecraft
A plugin for Minecraft Forge that provides an API for YouTube live chat services
Stars: ✭ 53 (+39.47%)
Mutual labels:  youtube-api
search-youtube
An Android App used for searching and playing videos from YouTube. Used: Youtube Data API v3, YouTube Player API
Stars: ✭ 24 (-36.84%)
Mutual labels:  youtube-api
TruHealth
A website, which is wholly focused on Mental Health issues.
Stars: ✭ 16 (-57.89%)
Mutual labels:  youtube-api
MyVideoManager
A Laravel and Vuejs application for managing Youtube videos
Stars: ✭ 15 (-60.53%)
Mutual labels:  youtube-api
google-music-manager-uploader
Google Music Manager Uploader module / Easily upload MP3 (folder) to Google Music
Stars: ✭ 21 (-44.74%)
Mutual labels:  uploader
Booru-mass-uploader
This userscript allows you to mass-upload images to imageboard sites running *booru engines.
Stars: ✭ 28 (-26.32%)
Mutual labels:  uploader
youtube-python
YouTube Api wrapper in python
Stars: ✭ 65 (+71.05%)
Mutual labels:  youtube-api
RxUploader
Uploader for Android using RxJava
Stars: ✭ 72 (+89.47%)
Mutual labels:  uploader
Zoom2Youtube
Transfer video recordings from the Zoom to YouTube
Stars: ✭ 63 (+65.79%)
Mutual labels:  uploader
youtube-playlist
❄️ Extract links, ids, and names from a youtube playlist
Stars: ✭ 73 (+92.11%)
Mutual labels:  youtube-api

Youtube Uploader: auto upload multiple youtube videos 批量上传youtube视频

Donate to this project using Paypal

Node.js Script to upload multiple videos to youtube

Support platform: windows/linux

Setup

1.install node.js

2.install Puppeteer to control chrome

npm install [email protected]

3.login google account, you can use chrome installed by Puppeteer, which in following directory or you can also use local chrome.

Windows:node_modules/puppeteer/.local-chromium/win64-706915/chrome-win/chrome
Linux:node_modules/puppeteer/.local-chromium/linux-706915/chrome-linux/chrome

open chrome and goto page chrome://version/ to get Profile Path, which delete Default to be user Data Dir.

Windows Profile Path:C:\Users\peter\AppData\Local\Chromium\User Data\Default
Windows user Data Dir: C:\Users\peter\AppData\Local\Chromium\User Data

Linux Profile Path:/home/vncviewer/.config/chromium/Default
Linux user Data Dir: /home/vncviewer/.config/chromium/

login google account manually

Usage

Download upload.js

then change variable: chrome_user_data_directory, upload_file_directory, title_prefix, video_description.

run script

git clone https://github.com/zhang0peter/youtube-upload-multi-videos.git
cd youtube-upload-multi-videos/
npm install [email protected]
# login google account and set variables
node upload.js

it will open chrome and auto upload each video in directory you specified, after each upload, it will wait 60 seconds to start next upload.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].