/ytviewer

YTViewer is simple YouTube views bot.

Primary LanguagePythonMIT LicenseMIT

YTViewer

Made with Python

GitHub GitHub followers GitHub forks GitHub stars GitHub watchers GitHub contributors

GitHub commit activity GitHub commit activity GitHub commit activity GitHub last commit

GitHub issues GitHub closed issues

Donate

YTViewer is simple YouTube views bot.

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

git clone "https://github.com/DeBos99/ytviewer.git"

Unix

  • Run following commands in the terminal:
sudo apt install git python -y
git clone "https://github.com/DeBos99/ytviewer.git"
  • Run following commands in the terminal:
sudo pacman -S git python --noconfirm
git clone "https://github.com/DeBos99/ytviewer.git"
  • Run following commands in the terminal:
sudo yum install git python -y
git clone "https://github.com/DeBos99/ytviewer.git"
  • 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.

Authors

  • Michał Wróblewski - Main Developer - DeBos99

See also the list of contributors who participated in this project.

Contact

  • Discord: DeBos#3292
  • Reddit: DeBos99

License

This project is licensed under the MIT License - see the LICENSE file for details.