Skip to content

Latest commit

 

History

History
71 lines (45 loc) · 2.5 KB

README.md

File metadata and controls

71 lines (45 loc) · 2.5 KB

Puppeteer-Powered High-Performance Video Playback Automation

Description:

This Node.js project offers a robust and scalable solution for automating video playback using Puppeteer. It caters to various use cases requiring efficient video processing and playback control. This can be used as youtube view bot.

Key Features:

  • Parallelized Playback: Efficiently manages multiple headless Chrome instances, enabling concurrent video playback across various URLs for maximized throughput.
  • Enhanced Covertness: Employs Faker to generate dynamic HTTP headers, masking automation for increased reliability by mimicking legitimate browser behavior.
  • Granular Playback Control: Provides programmatic control over video playback speed, allowing for tailored processing based on specific requirements.
  • Optional Resource Consumption Optimization: Integrates the capability to dynamically switch video quality to the lowest resolution available, potentially reducing bandwidth usage.
  • Asynchronous Completion Handling: Utilizes event listeners and waitForFunction to efficiently monitor video completion within each tab, ensuring smooth processing of video queues.

Installation

Prerequisites:

  • Node.js and npm (or yarn) must be installed on your system.

Clone Repository:

  1. Clone this repository using Git:
git clone https://github.com/akumathedynd/js-yt-view-bot.git

Install Dependencies:

Navigate to the project directory and install dependencies using the package manager of your choice:

cd puppeteer-video-playback

Install with npm

npm install

Install with yarn (if preferred)

yarn install

Usage:

Run Script:

Execute the main script using: Single URL

node yt view bot single url.js

Multiple URL

node yt view bot with multiple url list.js

Disclaimer:

This project is intended for educational and informative purposes only. It does not endorse bypassing website cookies or violating their terms of service. Responsible use necessitates a thorough understanding and adherence to the policies governing the target websites.

Warning

This script is intended for educational purposes only. It is designed to help you learn about scripting concepts and explore programming possibilities. It is not intended for production use or any situation where unintended consequences could have a negative impact or any legal issues. The author is not responsible for any damages or hazards caused by its use. And, know about local laws.