Tube Genuis AI YouTube Content Generator

Version: 1.0   |   License: MIT   |   Author: Divya Gusai

Welcome to Tube Genuis AI! This guide will help you install, configure, and use the AI YouTube Content Generator, even if you have limited technical experience.

Table of Contents

Quick Start Guide

  1. Unzip the package and open the folder.
  2. Run setup.sh (macOS/Linux) or setup.bat (Windows) to install everything automatically.
  3. Start the app: python app.py
  4. Open http://localhost:5000 in your browser.
  5. Enter your YouTube topic, select tone and audience, and click Generate.
  6. Copy the generated titles, descriptions, hashtags, and thumbnails for your YouTube videos.
No coding required! Everything works out of the box.
Step 1: Enter your video topic, select tone and audience, then click Generate YouTube Content.
Tube Genuis AI Generating Content
Step 2: The AI generates your content in seconds.
Tube Genuis AI Content Generated Successfully
Step 3: Instantly copy your AI-generated titles, descriptions, hashtags, and thumbnail ideas.
Tube Genuis AI Hashtags and Thumbnails Tube Genuis AI Home - Enter Topic and Options

Features

Requirements

Installation

Local Installation (macOS/Linux/Windows)

  1. Download or clone the project:
    git clone https://github.com/Divya-Goswami/yougen_ai_cc.git
  2. Navigate to the project folder:
    cd yougen_ai_cc
  3. Run the setup script:
    ./setup.sh (macOS/Linux)
    or
    setup.bat (Windows)
  4. Start Ollama and ensure the required model is available (e.g., ollama run gemma:2b)
  5. Run the app:
    python app.py
  6. Open http://localhost:5000 in your browser
For detailed installation, see INSTALLATION.md in your download.

Integration with Existing Projects

You can integrate Tube Genuis AI into your existing Flask or Python web app by importing the main logic from app.py or by using the API endpoints (if you expose them). For advanced integration, see the code comments and README.md.

  1. Copy the relevant functions or routes from app.py into your project.
  2. Ensure all dependencies in requirements.txt are installed.
  3. Optionally, run Tube Genuis AI as a standalone service and interact via HTTP requests.

How to Use Tube Genuis AI in Your Project

  1. Follow the Quick Start steps above to get Tube Genuis AI running locally.
  2. To use the AI content generator in your own app, send a POST request to / with topic, tone, and audience fields.
  3. Example using Python requests:
import requests

data = {
    'topic': 'How to grow on YouTube',
    'tone': 'Educational',
    'audience': 'General'
}
response = requests.post('http://localhost:5000/', data=data)
print(response.text)

You can also copy the generated content from the web interface and use it in your YouTube uploads.

If you need help with integration, contact support (see below).

Configuration

Configuration Options

VariableDescriptionExample
SECRET_KEYFlask session secretyour-secret-key
FLASK_DEBUGEnable debug modeTrue/False
RETURN_POLICY_TYPEReturn policy for digital salesmoney_back_30 / money_back_7 / no_returns

Return Policy

Configure your return policy for digital sales compliance and Google Search Console:

  1. Open config.py and select your preferred return policy (30-day, 7-day, or no returns).
  2. Or, set the environment variable RETURN_POLICY_TYPE (recommended for cloud):
    RETURN_POLICY_TYPE=money_back_30

Other Settings

Licensing

This product is licensed under the MIT License. You are free to use, modify, and distribute it in personal or commercial projects. See LICENSE.txt for details.

Exporting Documentation to PDF

To export this documentation as a PDF, open DOCUMENTATION.html in your browser and use the Print dialog (Ctrl+P or Cmd+P), then select “Save as PDF”.

Screenshots Folder

Place your screenshots in a folder named screenshots in the same directory as DOCUMENTATION.html. Use these filenames:

Open DOCUMENTATION.html in your browser to verify the images display correctly.

Deployment

Deploy to Render (Recommended)

  1. Push your code to GitHub
  2. Connect your repo to Render
  3. Set environment variables (see RETURN_POLICY_CONFIG.md)
  4. Click Deploy
  5. Set up a custom domain if desired

Other Platforms

Troubleshooting & FAQ

Support & Contact

For help, feature requests, or bug reports, contact:

Changelog & Credits

MIT License. Powered by Ollama and Flask. Design inspired by YouTube and modern SaaS best practices.