Wanna create a youtube channel or tiktok account with podcasts clips but don't have time to edit the videos? This bot will do it for you.
is it ethical? probably not.
is it working? yes.
basically you'll steal other people's content from youtube and upload it to your channel and tiktok account using the same title and tags.
the bot will schedule the videos to be uploaded to youtube.
the bot will also upload the videos to tiktok (without scheduling).
the bot will also create a watermark on the videos.
- You need to have a youtube channel and a tiktok account (tiktok account is optional).
- You need to grab channel ids of channels you want to steal content from.
- you'll need to create credential and api key in the Google Developers Console and download the client secret file
-
Go to the Google Developers Console: Visit the Google Developers Console.
-
Create a new project or select an existing one: If you haven't created a project yet, click on "Select a project" on the top left corner and then click on "New Project". Give it a name and click "Create".
-
Enable the YouTube Data API: In the sidebar, navigate to "APIs & Services" > "Library". Search for "YouTube Data API" and click on it. Then click "Enable".
-
Create OAuth 2.0 credentials:
- Go to "APIs & Services" > "Credentials".
- Click on "Create credentials" and select "OAuth client ID".
- Choose the application type (Web application, Android, iOS, etc.). For accessing YouTube data from your server or local machine, select "Web application".
- Fill in the required information.
-
Create an api key
- Go to "APIs & Services" > "Credentials".
- Click on "Create credentials" and select "API key".
- Copy the api key and place it inside .env file following the .env.example file
-
Download the client secret JSON file:
- After creating the credentials, you'll see the details. Click on the download icon next to your newly created OAuth client ID.
- This file is the client_secret.json file you'll need for accessing the YouTube API.
-
Rename the client secret file to client_secret.json and place it inside src/memory/
- clone the repo
git clone https://github.com/jacko06v/youtube_short_automation.git
- install the dependencies with pip
- search for idChannels inside src/start.py and replace the ids with the channels ids you want to steal content from
- if you're planning to upload to tiktok, you'll need to get your session id and place it inside .env file following the .env.example file
- run the bot with
python main.py --help
to see the available options - run
python main.py -c
to steal all last content from all the channels you specified in the idChannels list and upload it to your youtube channel. add option-t
to upload to tiktok too. - run
python main.py -l LINK
to steal a specific video from a specific channel and upload it to your youtube channel. add option-t
to upload to tiktok too.