Skip to content

AI-Blogger for content creators to create content from youtube videos.

License

Notifications You must be signed in to change notification settings

lenardjombo/AI-Blogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Blogger

AI-Blogger for content creators to create content from youtube videos.

Screenshot from 2024-08-13 22-52-15

Screenshot from 2024-08-13 22-52-24

Screenshot from 2024-08-13 22-51-33

AI Blogger

AI Blogger is a web application designed to assist content creators in generating content from YouTube videos. Users can input a YouTube video link, and the application will fetch and provide the video transcript, which can be easily copied for use in content creation

Features

  • Generate Content: Input a YouTube video link and get the transcript of the video
  • Copy Content: Easily copy the generated content to the clipboard for convenience
  • User Authentication: Secure login and registration for users
  • Admin Dashboard: Admin can view all users and their posts

Technologies Used

  • Django: Web framework for building the web application.
  • youtube-transcript-api: Python library for fetching YouTube video transcripts.
  • BeautifulSoup: Library for web scraping (used if you need to parse or extract specific content from HTML).

Installation

  1. Clone the repository:

    git clone <repository-url>
  2. Navigate to the project directory::

    cd <project-directory>
  3. Create and activate a virtual environment:

    python -m venv venv
     source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  4. Install the required packages:

    pip install -r requirements.txt
  5. Apply migrations:

    python manage.py migrate
  6. Install the required packages:

    pip install -r requirements.txt
  7. Create a superuser (for admin access):

    python manage.py createsuperuser
    
  8. Run the development server:

python manage.py runserver

  1. Access the application:

Open your browser and go to http://127.0.0.1:8000/.

Usage 1.Register/Login: Create an account or log in to access the dashboard. 2.Generate Content: Enter a YouTube video link in the provided input field and click "Generate Content" to fetch the transcript. 3.Copy Content: Click "Copy Content" to copy the generated transcript to your clipboard.

Screenshot from 2024-08-13 22-51-48

Requirements

The requirements.txt file includes: Django==4.2.4

youtube-transcript-api==0.6.0

beautifulsoup4==4.12.2

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

If you want to contribute to this project, please fork the repository and create a pull request with your changes. Ensure that your code adheres to the project's coding standards and passes all tests.

About

AI-Blogger for content creators to create content from youtube videos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published