Coder Social home page Coder Social logo

badboysm890 / youtube2blog Goto Github PK

View Code? Open in Web Editor NEW
33.0 2.0 6.0 7.39 MB

Transform your YouTube content into engaging blog posts effortlessly with our AI-powered Youtube to Blog conversion tool. Optimize your reach and unlock the potential of SEO for your videos. Get started now! ๐Ÿš€ #AI #SEO #YouTube2Blog"

Home Page: https://badboy17.dev

HTML 26.06% JavaScript 43.65% Python 30.30%
blog-generator seo-optimization youtube-api youtube-to-blog ai-blogger blog-to-youtube

youtube2blog's Introduction

Youtube2Blog

Transform your YouTube content into engaging blog posts effortlessly with our AI-powered Youtube to Blog conversion tool. Optimize your reach and unlock the potential of SEO for your videos. Get started now! ๐Ÿš€ #AI #SEO #YouTube2Blog"

Features โญ๏ธ

  • Convert any Youtube or Drive Videos ๐Ÿ“น
  • Has Suggestions over images ๐ŸŒ 
  • Provides a Medium Blog Like editor ๐Ÿ“

If you like it Please Gimme some stars โญ๏ธ so i can have some motive to do more !! ๐Ÿฅบ

Here is how you can do it !

Step 1 - Enter the Youtube URL

Steps

Step 2 - Edit the content that apears in the Editor

Steps

Step 3 - Click on any Image You want to use and Finally Copy and Paste it in Medium or Any Blog app

Steps

Installation

  1. Clone this repository:

    git clone https://github.com/badboysm890/Youtube2Blog.git
    
  2. Navigate to the project directory:

    cd Youtube2Blog
    
  3. Install the required packages:

    pip install -r requirements.txt
    

Project Structure

The project consists of the following files:

  1. main.py - This has the base code for the Youtube Download to Conversion.
  2. restAPI.py.py - This is the FASTAPI server which takes care of the web interface.
  3. /WebUI - This will be Web UI files use any web server you want preferably live server vscode.

Usage

Step 1

Once every thing has been installed, you have two more prerequisites those are FFMPEG and Youtube-dl

pip install --upgrade youtube-dl

For Mac

brew install ffmpeg

For Linux

sudo apt install ffmpeg

For example converting a youtube to blog:

python3 main.py --params https://youtu.be/SJeBRW1QQMA --name Test.txt

Step 2

Contributing

We welcome contributions to this project. Please follow these guidelines:

  1. Create a fork of the repository.
  2. Create a new branch with a descriptive name.
  3. Commit your changes to your branch.
  4. Create a pull request, explaining your changes and the motivation behind them.

License

Nothing Like that Just Have Fun

Todo

  • Add Automation to have sceduled post to medium
  • Use Stable Diffusion to Blog and add more related images
  • Make it more fast and accurate paragraphs

youtube2blog's People

Contributors

badboysm890 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

Watchers

 avatar  avatar

youtube2blog's Issues

issue with model

trying to use in windows 10 ad it didn't work
I traced the error to these lines:
from transformers import T5ForConditionalGeneration,T5Tokenizer
import torch
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
models = T5ForConditionalGeneration.from_pretrained("Michau/t5-base-en-generate-headline")
tokenizer = T5Tokenizer.from_pretrained("Michau/t5-base-en-generate-headline")
the response is:
image

Any help with this will be very appreciated

Regards

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.