Git Product home page Git Product logo

youtube-viewer's Introduction

ViewCount OS Downloads Closed issues Open issues

GitHub release (latest by date) GitHub Release Date

Yb  dP  dP"Yb  88   88 888888 88   88 88""Yb 888888
 YbdP  dP   Yb 88   88   88   88   88 88__dP 88__   
  8P   Yb   dP Y8   8P   88   Y8   8P 88""Yb 88""   
 dP     YbodP  `YbodP'   88   `YbodP' 88oodP 888888 

                     Yb    dP 88 888888 Yb        dP 888888 88""Yb 
                      Yb  dP  88 88__    Yb  db  dP  88__   88__dP 
                       YbdP   88 88""     YbdPYbdP   88""   88"Yb  
                        YP    88 888888    YP  YP    888888 88  Yb

YouTube Viewer

Simple program to increase YouTube views written in Python. Works with live stream too.

NOTICE

Not working anymore. If I can fix it there will be a new release. Until then don't use it.

Disclaimer: This has been developed for educational purposes only. Any action you take using this script is strictly at your own risk. I will not be liable for any losses or damages you face using this script.

Cons: There will be some view drop always.

Support

Consider a donation to keep this project alive and for the countless hours of works and testing :)

PayPal : https://paypal.me/mshawon1

Bitcoin : 1Jh8KZ6khuHayNDeVV9tEzYSq9FPExKCAH

Topics

Requirements
New Update
Features
Proxies
  Free Proxy
  Premium Proxy
  Rotating Proxy
HTTP API
Config.json
Urls
Search
Live Stream
YouTube Music
Fast VPS
Windows
  Binary Release
  Installation
  Usage
Linux / Mac
  Installation
  Usage
Best Practices
Issues
Credits

Requirements

  • Python 3.7.x-3.11.x
  • High speed Internet Connection
  • Good proxy list (http, https, socks4, socks5)
  • Google Chrome installed on your OS (not Chromium)

Features

  • YouTube default, live streaming and YouTube Music support
  • Multithreaded and Dynamic thread support
  • Auto download updated chrome driver whenever user's Google Chrome version is updated
  • Patch chrome driver on the start of every thread by undetected-chromedriver
  • Proxy support
    • location : text file (must be on path) / proxy API (should work with most of the proxy providers)
    • type : http, https, socks4, socks5
    • format : ip:port, user:pass@ip:port, ip:port:user:pass
    • proxy refresh after a certain time specified by the user
    • rotating proxy support
  • chrome v80+ randomized user agent based on platform
  • canvas,audio,font,webgl fingerprint defender and IP leak prevent by webrtc control
  • geolocation, timezone, referer spoofing
  • can add extra extensions in the extension/custom_extension/ folder
  • direct link or search keyword on YouTube then watch the video by matching exact video title
  • modify urls.txt, search.txt and config.json on the fly without restarting program
  • HTTP api on localhost and a database to store view count
  • config.json to save settings
  • bypass consent page and several other pop up
  • save bandwidth by reducing video quality
  • can set higher(100%) watch duration percentage to increase Watch time, change playback speed
  • Traffic Sources

    • YouTube Search
    • Suggested Videos
    • External (Google, Yahoo, DuckDuckGo, Bing, Twitter)
    • End Screens
    • Channel Pages
    • Direct or unknown

How to get started

  1. First, install the script following any one of these
  2. Then put your video links in the urls.txt file
  3. To search for your video on YouTube and then play it, put the search keywords and video title in the search.txt file
  4. Get your proxy list
  5. Run the script and follow the instructions from there.

Proxies

IPRoyal offers datacenter and residential proxies. The Royal Residential proxies have a large pool with addresses in over 195 countries all over the world, so they can generate a massive number of views. IPRoyal agreed to provide an additional discount of 5% which adds up to current bulk discounts! To get this incredible 5% discount, with bulk discounts for Royal Residential proxies, use the discount code: youtubers5

  • Free Proxy

    Try not to use free proxies. But if you have a paid subscription and you want to use authenticated IP feature, then you can use the free proxy category. Provide your text file path (where you saved the proxies) when the script asks for a proxy file name or a proxy API. N.B: Available for http(s)/socks4/socks5

  • Premium Proxy

    Proxies with authentication can also be done. To do so put your proxies in this format username:password@ipaddress:portor ipaddress:port:username:password in a text file. Every single line will contain a single proxy. Provide your text file path when the script asks for a proxy file name or a proxy API.

    N.B: Only available for http type proxy.

  • Rotating Proxy

    You can also use the rotating proxies service. You can either authenticate your IP on your proxy provider service and use ipaddress:port as Main Gateway. N.B: Available for http(s)/socks4/socks5

    Or direct use username:password combo like this username:password@ipaddress:port or ipaddress:port:username:password as Main Gateway.

    N.B: Only available for http type proxy. You can use proxy API too.

HTTP API

Live logs fetched every 10 seconds and statistics in graphs are available on http://localhost:5000/ .Or http://ip_of_your_pc:5000/ use this to access from another device under same network. A SQLite Database is being used to store your generated views from this script. Last 200 logs from scripts are fetched every 10 seconds to show on website and graph is updated every 5 minutes.

Config.json

No need to type everything everytime you run the script. A config file will be created automatically to save and use your preferences. You can modify it on the fly without restarting the program.

Urls

Put video links in the urls.txt. For multiple videos place urls in multple lines.

  1. To find video link in YouTube click share and copy.
  2. If you have any external link which will redirect to your youtube video you can use that too. Example : when you post a YouTube video link in twitter and you hit play on twitter, you will get a link like this https://t.co/xxxxxxxxxx?amp=1. This is helpful because YouTube will see that views are coming from External Source like twitter in this example.

Search

Program can search youtube with the keyword you want and find the video with video title or video id. To do this you need to know what keyword can find your video on youtube search engine. Also you need to provide exact video title or video id. Put keyword and title like this format keyword :::: video title or keyword :::: video id in search.txt. Always use multiple keyword for the same video title or video id.

If you don't know any keyword just put your video title :::: video title or video title :::: video id in search.txt

Live Stream

This script supports live streams too. Just use this script as you would for the already uploaded video. Script will automatically know if your video is live. Just bear in mind, you need a high-end pc for higher threads to get more viewers. Basically, script will check every 60 secs if youtube shows x watching now is present. If your live stream ends, script will check 5 times to be sure. In another word, after your live stream ends, script takes 5 minutes to close the driver.

If you have never used this script before, use this first for an already uploaded video. This way, you will have a better understanding of how this script works. To do so, keep reading.

YouTube Music

Can generate views on YouTube Music too. In urls.txt put your music link like this https://music.youtube.com/watch?v=xxxxx. Script will automatically load YouTube Music when it sees link have music.youtube.com. Search feature is not available for this. So you need to empty the search.txt otherwise it will start searching videos in default YouTube.

Fast VPS with Unlimited Traffic

PetroSky is one of the various CloudHosting services with the fastest and most convenient cloud technology. Their servers are powered by the latest AMD RYZEN/EPYC CPUs with High-Performance NVMe SSD Hard Drives that will let your application run faster than ever. You can get 2 vCPU with 4 GB ECC RAM for as low as 11.99€/month which will work very well for YouTube-Viewer script for 2 threads. Visit PetroSky to get the fastest VPS with unlimited traffic at the lowest price. Use this code mshawon25 to get 25% discount on your purchase

Windows

  • Binary Release

    For windows you can download binary releases from Binary releases. Download this file named YouTube-Viewer_win_x.x.x.zip, unzip it and run the youtube_viewer.exe. Or you can install it from source. To do so keep reading.

  • Installation

    First, make sure you have installed git and Python version between 3.7.x to 3.11.x

    Open command prompt and type

    git clone https://github.com/MShawon/YouTube-Viewer.git --depth 10
    
    cd YouTube-Viewer
    
    python -m pip install --upgrade pip wheel
    
    pip install "setuptools<59"
    
    pip install -r requirements.txt
    
  • Important

    • If you've got a large free proxies collection, you should run this command to filter Good proxies. Then use GoodProxy.txt for proxy in youtube_viewer.py

      python proxy_check.py
      
    • After closing program, if chromedrivers are still running. You may want to double click killdrive.bat to close all chrome instances.

    • urls.txt or search.txt can't be empty. Otherwise you will see errors. Use both for better results.

  • Usage

    • Open command prompt in YouTube-Viewer folder and run
      python youtube_viewer.py
      
    • Rest is self explanatory.

Linux / Mac

  • Installation

    First, make sure you have installed git and Python version between 3.7.x to 3.11.x

    Open your favourite terminal and run

    git clone https://github.com/MShawon/YouTube-Viewer.git --depth 10
    
    cd YouTube-Viewer
    
    python3 -m pip install --upgrade pip wheel
    
    pip3 install "setuptools<59"
    
    pip3 install -r requirements.txt
    
  • Important

    • If you've got a large free proxies collection, you should run this command to filter Good proxies. Then use GoodProxy.txt for proxy in youtube_viewer.py

      python3 proxy_check.py
      
    • After closing program, if chromedrivers are still running. Open your terminal and run

      ps aux | awk '/chrome/ { print $2 } ' | xargs kill -9
    • urls.txt or search.txt can't be empty. Otherwise you will see errors. Use both for better results.

  • Usage

    • Open command prompt in YouTube-Viewer folder and run
      python3 youtube_viewer.py
      
    • Rest is self explanatory.

Best Practices

To get the most out of this script you should maintain these things.

  • Don't use HEADLESS mode. Because no IP leak prevention, fingerprint defending, etc. can be done in headless mode.
  • Youtube doesn't count views from the same IP after a certain time. Like, don't expect to get 100 views from 10 proxies. If you want more views, try to use a lot of premium proxies(free proxies are flagged by most websites). DO NOT use TOR proxies.
  • In a nutshell, you need Rotating proxies to get the best result. But the IP MUST NOT change on each request. Set the sticky session or TTL to 5 to 15 minutes.
  • For IPRoyal it would be Royal Residential Proxies, not Static Residential proxies
  • Use both urls.txt and search.txt
  • And use as many urls and keyword::::title as you can. Don't use just one video.

Credits

I want to thank all of you who have opened an issue or shared your code snippets or ideas with me!

youtube-viewer's People

Contributors

actions-user avatar mshawon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

youtube-viewer's Issues

good proxy

自分の所持するプロキシリストに更新したいのだが出来ない。どうすれば良いでしょうか?

Search only code edit not functioning

Hi, I have edited the code as per your instruction to only use search to find the video. However, I get an error saying chromedriver executable may have wrong permissions. I know that it's not the chrome driver version as it was previously working fine before the code change.

name 'query' is not defined

I wonder what could be the problem with this
name 'query' is not defined

I have my full title in search.txt

Failure messages when start the script

Hey,
As I saw you already updated the files to improve the watch times.

When I start the script I get the following 4 messages:

└─$ python3 youtube_viewer.py
:228: RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C header, got 152 from PyObject
:228: RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C header, got 152 from PyObject
:228: RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C header, got 152 from PyObject
:228: RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C header, got 152 from PyObject

Yb dP dP"Yb 88 88 888888 88 88 88""Yb 888888
YbdP dP Yb 88 88 88 88 88 88__dP 88__
8P Yb dP Y8 8P 88 Y8 8P 88""Yb 88""
dP YbodP YbodP' 88 YbodP' 88oodP 888888

                    Yb    dP 88 888888 Yb        dP 888888 88""Yb      
                     Yb  dP  88 88__    Yb  db  dP  88__   88__dP      
                      YbdP   88 88""     YbdPYbdP   88""   88"Yb       
                       YP    88 888888    YP  YP    888888 88  Yb      

What exactly is the problem?
It seems the script runs...

Thanks and best regards

BAD Proxy always!

I don't know why but no matter what proxy i use even built in proxy loader it always says BAD Proxy, Not a single proxy is working. Why? I tried in 2 PC but both have same result. Running Python 3.9.2

View Decrease

So bot has been working really good it increases the views but they eventually 24-48hrs fall off....

Proxies

Almost every proxy is "BAD".
What proxies I need to work with this py?
I'm using HTTP/S proxies, if it's a internal problem, how to bypass?

where does proxy go

i want to know the location of folder where the downloaded proxies goes when we let the app manage proxies itself

SOCKS5 support

im still new to python. I cant figure it out how i can use socks5 proxies. is it possible?

Find video from keyword then watch it

Hello, it would be nice to watch the videos by entering the search key as an addition to the program you wrote last.
I hope you will do a study soon.
By the way, your program works very well without any problems.

I used translate look nice :)

line 7 import requests

File "youtube_viewer.py", line 7, in
import requests
ModuleNotFoundError: No module named 'requests'

can't seem to get pass this error

missing files

For the main windows source code zip, you have removed key elements loads of py scripts and folders.

Folders >
asyncio
certifi
chardet
concurrent
cryptography
ctypes
distutils
email
fake_useragent
HTML
HTTP
idna
importlib
json
logging
multiprocessing
OpenSSL
pydoc_data
[line 33 import requests] > requests ( Program wont function without this)
selenium
unittest
urllib
urllib3
XML
xmlrpc

Will create a dump for the decompiled win exe to py

Views didn't increase

2021-01-17
Hello bro,
First thank you so much for your time and efforts.

I have tried this and it's print View added : 24

But views didn't increase.

Could you support please in this ?

Crazy complicated x)

Hey there MShawon, i'm having some issues starting it up, if you could kindly (if you know) tell me what i did wrong would be highly appriciated. I can't seem to figure it out. Literally spent hours today trying, I'll link the error message i get below.

Collecting certifi==2020.6.20
Using cached certifi-2020.6.20-py2.py3-none-any.whl (156 kB)
Collecting cffi==1.14.2
Using cached cffi-1.14.2.tar.gz (470 kB)
ERROR: Command errored out with exit status 1:
command: 'c:\users\maxim\appdata\local\programs\python\python39\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Maxim\AppData\Local\Temp\pip-install-17600n0q\cffi\setup.py'"'"'; file='"'"'C:\Users\Maxim\AppData\Local\Temp\pip-install-17600n0q\cffi\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\Maxim\AppData\Local\Temp\pip-pip-egg-info-c856pa_4'
cwd: C:\Users\Maxim\AppData\Local\Temp\pip-install-17600n0q\cffi
Complete output (19 lines):
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\Maxim\AppData\Local\Temp\pip-install-17600n0q\cffi\setup.py", line 131, in
if sys.platform == 'win32' and uses_msvc():
File "C:\Users\Maxim\AppData\Local\Temp\pip-install-17600n0q\cffi\setup.py", line 109, in uses_msvc
return config.try_compile('#ifndef _MSC_VER\n#error "not MSVC"\n#endif')
File "c:\users\maxim\appdata\local\programs\python\python39\lib\distutils\command\config.py", line 225, in try_compile
self._compile(body, headers, include_dirs, lang)
File "c:\users\maxim\appdata\local\programs\python\python39\lib\distutils\command\config.py", line 132, in _compile
self.compiler.compile([src], include_dirs=include_dirs)
File "c:\users\maxim\appdata\local\programs\python\python39\lib\distutils_msvccompiler.py", line 323, in compile
self.initialize()
File "c:\users\maxim\appdata\local\programs\python\python39\lib\distutils_msvccompiler.py", line 220, in initialize
vc_env = _get_vc_env(plat_spec)
File "c:\users\maxim\appdata\local\programs\python\python39\lib\site-packages\setuptools\msvc.py", line 314, in msvc14_get_vc_env
return _msvc14_get_vc_env(plat_spec)
File "c:\users\maxim\appdata\local\programs\python\python39\lib\site-packages\setuptools\msvc.py", line 268, in _msvc14_get_vc_env
raise distutils.errors.DistutilsPlatformError(
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
WARNING: You are using pip version 20.2.3; however, version 21.0.1 is available.
You should consider upgrading via the 'c:\users\maxim\appdata\local\programs\python\python39\python.exe -m pip install --upgrade pip' command.

Bad proxy eror

image
the proxies belong to me and they all work
But your program says not all of them work and gives an error

Also when I try scraping the proxy it says 100% all of them bad proxy what's the problem?

Can't close the prompt while It's Working

When i close the prompt while it work on links, the program wont start anymore, i have some strange errors ^^
By the way, your program is really good ^^
I just have this one problem, the only thing that worked to solve that is a fresh install

Good proxies not working

I put in some proxies that worked with other programs and it's still showing bad proxy. What can I do about this?

URL txt

First I can speak only clumsy English.
I'm sorry. Uniform Resource Locator list isn't reflected. How should it be done?

Watch Time Duration

Hello MShawon , firstly I wanna say thank you so much for this project.
I think its working for me I just cant see the views on my youtube videos.
I want to ask how can we change the watch duration time and make the bots watch videos longer ? Also is there any proxy provider which you suggest? Because I bought one and almost %70 of proxies are failing

Bad proxy error

Hey mate,

I am very excited to use your app. But I've got a problem.
First I used your proxies and now I got my own proxy list (3719 proxies).
But none of them were good proxies. None of them worked for me.

Could it be a firewall setting?

Thank you.

raw.txt

Your program is excellent.

Can you make program for Instagram IGTV video views, reel view? I know you can it would be great if you do so. Consider adding Paytm number so that people from India too can sponsor you.

Watch Time Issues

hello sir. your tool is so good for me to get the number of views. and the number of views that I get to my liking. but why can't the number of watch hours match the length of the video? My example video is 20 minutes but I only get 1.5 minutes of watch time. thank you

Help

7hm#0069 can you add me on discord, I dont use github ever, I have a few questions, Thanks

Premium proxy

Anyone have proxy with username and password in this format ip:port:username:password ? I need some proxy like this to build proxy with authentication feature... If anyone can provide me some it would be great.

Termux

Good day.

I'm having a problem adding my URL's. I'm using Termux

Error in line 175

Hello,

I am having a trouble to iniciate the script, as i am obtaining a bax sintax message.

SyntaxError: invalid syntax
alvaro@alvaro-k52je:/opt/YouTube-Viewer$ sudo python youtube_viewer.py File "youtube_viewer.py", line 175 url = f"https://www.youtube.com/results?search_query={query[0].replace(' ', '%20')}" ^ SyntaxError: invalid syntax

What is this and how do i correct this?

I think youtube detect the bot

Hi I start using the bot five days ago first day I get 195 hours third day I get 770 hours forth I get 90 hours last day I get 509 hours but all these hours losted today what's wrong

Problem with pip install -r requirements.txt

C:\Users\User>git clone https://github.com/MShawon/YouTube-Viewer.git
fatal: destination path 'YouTube-Viewer' already exists and is not an empty directory.

C:\Users\User>cd YouTube-Viewer

C:\Users\User\YouTube-Viewer>pip install -r requirements.txt
Collecting certifi==2020.6.20
Using cached certifi-2020.6.20-py2.py3-none-any.whl (156 kB)
Collecting cffi==1.14.2
Using cached cffi-1.14.2.tar.gz (470 kB)
ERROR: Command errored out with exit status 1:
command: 'c:\users\user\appdata\local\programs\python\python39\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\User\AppData\Local\Temp\pip-install-scirn7xp\cffi_237b3337041543c5b292c504b1e1ffd6\setup.py'"'"'; file='"'"'C:\Users\User\AppData\Local\Temp\pip-install-scirn7xp\cffi_237b3337041543c5b292c504b1e1ffd6\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\User\AppData\Local\Temp\pip-pip-egg-info-rdm91o9m'
cwd: C:\Users\User\AppData\Local\Temp\pip-install-scirn7xp\cffi_237b3337041543c5b292c504b1e1ffd6
Complete output (19 lines):
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\User\AppData\Local\Temp\pip-install-scirn7xp\cffi_237b3337041543c5b292c504b1e1ffd6\setup.py", line 131, in
if sys.platform == 'win32' and uses_msvc():
File "C:\Users\User\AppData\Local\Temp\pip-install-scirn7xp\cffi_237b3337041543c5b292c504b1e1ffd6\setup.py", line 109, in uses_msvc
return config.try_compile('#ifndef _MSC_VER\n#error "not MSVC"\n#endif')
File "c:\users\user\appdata\local\programs\python\python39\lib\distutils\command\config.py", line 225, in try_compile
self._compile(body, headers, include_dirs, lang)
File "c:\users\user\appdata\local\programs\python\python39\lib\distutils\command\config.py", line 132, in _compile
self.compiler.compile([src], include_dirs=include_dirs)
File "c:\users\user\appdata\local\programs\python\python39\lib\distutils_msvccompiler.py", line 323, in compile
self.initialize()
File "c:\users\user\appdata\local\programs\python\python39\lib\distutils_msvccompiler.py", line 220, in initialize
vc_env = _get_vc_env(plat_spec)
File "c:\users\user\appdata\local\programs\python\python39\lib\site-packages\setuptools\msvc.py", line 313, in msvc14_get_vc_env
return _msvc14_get_vc_env(plat_spec)
File "c:\users\user\appdata\local\programs\python\python39\lib\site-packages\setuptools\msvc.py", line 267, in _msvc14_get_vc_env
raise distutils.errors.DistutilsPlatformError(
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/f7/09/88bbe20b76ca76be052c366fe77aa5e3cd6e5f932766e5597fecdd95b2a8/cffi-1.14.2.tar.gz#sha256=ae8f34d50af2c2154035984b8b5fc5d9ed63f32fe615646ab435b05b132ca91b (from https://pypi.org/simple/cffi/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement cffi==1.14.2
ERROR: No matching distribution found for cffi==1.14.2

Anyone else get problem like this??

Thread Recommendation

First, i want to say thank you for fixing the problem with the bad proxy I didn't know user agent can cause such a problem like that
The second one i want to ask the threads from proxy_check.py and youtube_viewer.py are based on RAM or CPU usage because i don't have big spikes when i use proxy_check.py but for youtube_viewer 10 are recommended for youtube pattern or can i use more than 10?

[support Linux]

First of all let me thank you for this project it really works great.
I have rasbian pi was wondering if you want to add support for Linux. I want to run this in it.

Another suggestions if you plan to expand this project will look forward to it.
Support for multiple video links with rotation feature like every 60 min view bot will switch to different video if available or so?

Overall very good project.
Thank you Keep up!!

Chrome doesn't work

Hello,
nice project you started here and I just tried it.
The script is running and the result is like on the pictures good and bad proxy... . But chrome is not starting, it seems like a endless proxy check.
I will check later once more my chromium driver, but think should be fine.

Thanks and best regards
Chefo

When views will be added?

bruh
The proxy seems to be good but the bot only searches for the video and there are no views added, any solution?

Can i change the watch time ?

Hi,

Your bot is great,
can we maybe get an Option to change the time, how long the bot should watch the video :) ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.