Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anyesh/youtube-subscriber
App to automate the youtube channel subscription given the list of users.
https://github.com/anyesh/youtube-subscriber
Last synced: 3 days ago
JSON representation
App to automate the youtube channel subscription given the list of users.
- Host: GitHub
- URL: https://github.com/anyesh/youtube-subscriber
- Owner: Anyesh
- Created: 2020-11-29T13:50:13.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-02T08:49:28.000Z (over 2 years ago)
- Last Synced: 2023-02-27T23:56:27.522Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 218 KB
- Stars: 2
- Watchers: 2
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Headless YouTube Subscriber Bot
![YouTube](./youtube.jpg)
## Project Structure
```
.
├── README.md
├── UserAgents.txt
├── debug.log
├── drivers
│ ├── chromedriver.exe
│ ├── geckodriver.exe
│
├── geckodriver.log
├── proxylist.txt
├── requirements.txt
├── src
│ ├── bot.py
│ ├── settings.py
│ └── utils.py
├── youtube.jpg
├── youtube_subscriber.log
└── .credentials```
## Run project
Before running the project make sure that all the variables in `settings.py` file are correct and you have following files in the project directory:
- .credentails (Which contains credentials, i.e., `email:password`)
- proxylist (Which contains http proxy in this format: `host:port:user:password`)And most important thing is that you have selenium drivers in the `drivers` directory.
You can change the Target channel from `settings.py` file to set your youtube channel as a target.
After everything is done, run the following command:
```bash
python -m src.bot
```You will find the logs in the `youtube_subscriber.log` file.