YTViewer
YTViewer is simple YouTube views bot. Reuploaded by Ethan Nadzieja. This repository will not be updated. See ytviewerβs Gitlab for updates.
Content
Features
- Multi-threaded.
- Support for multiple URLs.
- Support for ChromeDriver and GeckoDriver.
- Headless mode.
- Slow start mode for older machines.
- Configurable view duration.
- IP and User agent rotation.
- Referer spoofing.
- Debug mode.
Installation
Windows
- Install Git.
- Install Python.
- Install Google Chrome.
Or
Install Firefox. - Run following command in the command prompt:
git clone "https://github.com/DeBos99/ytviewer.git"
Unix
Debian/Ubuntu based
- Run following commands in the terminal:
sudo apt install git python -y
git clone "https://github.com/DeBos99/ytviewer.git"
Arch Linux/Manjaro
- Run following commands in the terminal:
sudo pacman -S git python --noconfirm
git clone "https://github.com/DeBos99/ytviewer.git"
CentOS
- Run following commands in the terminal:
sudo yum install git python -y
git clone "https://github.com/DeBos99/ytviewer.git"
MacOS
- Run following commands in the terminal:
brew install git python
git clone "https://github.com/DeBos99/ytviewer.git"
Usage
python main.py ARGUMENTS
Documentation
Required arguments
Argument | Description |
---|---|
-u, --url URL | Sets url of video. |
-u, --url PATH | Sets path to file with urls. |
Optional arguments
Argument | Description | Default value |
---|---|---|
-h, --help | Shows help message and exits. | |
-t, --threads N | Sets number of threads. | 15 |
-D, --driver {chrome,firefox} | Sets webdriver. | chrome |
-H, --headless | Enables headless mode. | False |
-s, --slow-start | Enables slow start mode. | False |
-du, --duration N | Sets duration of view in seconds. | Video duration. |
-p, --proxies PATH | Sets path to file with proxies. | Proxies list from internet. |
-U, --user-agent AGENT | Sets user agent. | Randomly generated user agent. |
-U, --user-agent PATH | Sets path to file with user agents. | |
-R, --referer REFERER | Sets referer. | https://google.com |
-R, --referer PATH | Sets path to file with referer. | |
-d, --debug | Enables debug mode. | False |
-r, --refresh N | Sets refresh rate for logger in seconds. | 1.0 |
Disclaimer
YTViewer was created for educational purposes and Iβm not taking responsibility for any of your actions.
BONUS:
Watch this video for better understanding: