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: about 1 year 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 (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-05-02T08:49:28.000Z (about 4 years ago)
- Last Synced: 2025-04-22T01:52:46.681Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 218 KB
- Stars: 3
- Watchers: 1
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Headless YouTube Subscriber Bot

## 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.