BlogBot - a Python script that create blogs from YouTube videos.

Overview

BlogBot - Convert Youtube Videos To Blogs

BlogBot is a Python script that create blogs from YouTube videos.

Visit BlogBot to read blogs created from script.

Installation

Use requirements.txt file to install required packages.

pip install -r requirements.txt

Usage

Open bot.py and add Blogger and Youtube API ID's

" YOUTUBE_ID = ' '">
BLOG_ID = "
     
     
      
      "
     
     
YOUTUBE_ID = '
     
     
      
      '
     
     

Blogger ID can be obtained by going to the dashboard of blogger and check url:

Example Image:

image

Youtube API Key follow this tutorial to get api key or follow the official tutorial

Along with all this we also need to setup OAuth for Blogger. Follow this tutorial to setup OAuth.

If everything works well. You should get 'client_secret_ .json'

Rename this JSON file to 'credentials.json' and put it in the same directory as blogBot.py.

Almost Done!

Now we must pass the id of the channel from which we wish to obtain videos.

Click here and follow the instructions on page to obtain channel id.

When you get id, open bot.py and add or replace the information present in channels.

", "channel_tag": " ", "channel_id": " ", } ] ">
# You can add new channels to the list as well
channels = [
    {
        "channel_name": "Abhijit Chavda",
        "channel_tag": "abhijitchavda",
        "channel_id": "UC2bBsPXFWZWiBmkRiNlz8vg",
    },
    {
        "channel_name": "
     
     
      
      "
     
     ,
        "channel_tag": "
     
     
      
      "
     
     ,
        "channel_id": "
     
     
      
      "
     
     ,
    }
]

Contributing

Pull requests are welcome.

Known Issues

  • Some videos may throw error when fetching transcripts.
  • When publishing videos on blogger, 'tags' or 'label' error may occure.

P.S: I have not tested this script on a fresh env yet, some parts can be unstable.

License

MIT

A GUI based datamoshing apllication for everyone! Apply this glitch to your videos and gifs. Supports all video formats!

A GUI based datamoshing apllication for everyone! Apply this glitch to your videos and gifs. Supports all video formats!

Akascape 131 Dec 31, 2022
pygamevideo module helps developer to embed videos into their Pygame display

pygamevideo module helps developer to embed videos into their Pygame display. Audio playback doesn't use pygame.mixer.

Kadir Aksoy 10 Dec 28, 2022
Wonkey - an open source programming language for the creation of cross-platform video games

Wonkey Programming Language Wonkey is an open source programming language for the creation of cross-platform video games, highly inspired by the “Blit

Wonkey Coders 110 Nov 09, 2022
Code from the 2021 Signal Video Superclass

Twilio Video Demo This is the code written during the live Twilio Video demo during Twilio's Signal 2021 Superclass. It creates a simple Video applica

2 Oct 21, 2021
A multithreaded view bot for YouTube

Simple program to increase YouTube views written in Python.

Monirul Shawon 906 Jan 09, 2023
A Advanced Anime Theme VC Video Player created for playing vidio in the voice chats of Telegram Groups

Yui Vidio Player A Advanced Anime Theme VC Video Player created for playing vidio in the voice chats of Telegram Groups Demo Setting up Add this Bot t

Achu biju 32 Sep 16, 2021
A Python extension that provides bindings to WebRTC M92

This project follows the W3C specification with some modifications and additions to make it work better with Python applications, with useful APIs like programmatic audio and video.

Il'ya 104 Dec 26, 2022
Turn any live video stream or locally stored video into a dataset of interesting samples for ML training, or any other type of analysis.

Sieve Video Data Collection Example Find samples that are interesting within hours of raw video, for free and completely automatically using Sieve API

Sieve 72 Aug 01, 2022
Spotify playlist video generator

This program creates a video version of your Spotify playlist by using the Spotify API and YouTube-dl.

0 Mar 03, 2022
camKapture is an open source application that allows users to access their webcam device and take pictures or create videos.

camKapture is an open source application that allows users to access their webcam device and take pictures or create videos.

manoj 1 Jun 21, 2022
Rune - a video miniplayer made with Python.

Rune - a video miniplayer made with Python.

1 Dec 13, 2021
Meteor scan - Scan through video for meteor

meteor_scan Scan through video for meteor Installation Install python packages b

2 Jun 04, 2022
A Python media index

pyvideo https://pyvideo.org is simply an index of Python-related media records. The raw data being used here comes out of the pyvideo/data repo. Befor

pyvideo 235 Dec 24, 2022
A script to disable steam servers regionwise. [Works on Windows only]

Csgo-server-blocker A script to disable steam servers regionwise. [Works on Windows only] Dependencies python3.x Usage: pip install requirements.txt I

Aditya Bennur 2 Jun 10, 2022
Stream-Cli application that allow you to play your favorite movies from the terminal

Stream-Cli application that allow you to play your favorite movies from the terminal

redouane 380 Jan 08, 2023
A GUI application for cropping images from videos

v-trimming-gui A GUI application for cropping images from videos. 動画をシークバーで操作しながらスクリーンショットを撮るためのアプリ。 Requirement Python =3.7 opencv-python ^4.5.5 PyS

Menrui 6 Feb 05, 2022
Simple VLC-based media player that can play multiple videos at the same time

Screenshots About Simple VLC-based media player that can play multiple videos at the same time. You can play as many videos as you like, the only limi

161 Jan 05, 2023
This application makes a webrtc video call with jitsi meet signaling

gstreamer-jitsi-meet This application makes a webrtc video call with jitsi meet signaling. Other end can be any jitsi meet app or web app. It doesn't

Linh 7 Apr 26, 2022
Boltstream Live Video Streaming Website + Backend

Boltstream Self-hosted Live Video Streaming Website + Backend Reference

Ben Wilber 1.7k Dec 28, 2022
Video Translation Into Text

2021/12/9 The project has been updated Added a home screen Just drag it onto the screen The final results \ 2021/12/9 项目已更新 添加了主界面 拖到即可 最后结果 \ Using t

10 Mar 12, 2022