- Real-time tag generation from YouTube trends
- One-click copy all tags
- Clean responsive interface
- Fast Flask-powered backend
- Auto-updating tag database
- Python 3.8+
- YouTube API key
- Clone the repository and navigate to it in the command line:
git clone https://github.com/your-username/TrendTags.git
cd TrendTags
- Create
.env
file:
cp .env.example .env
nano .env # Add your actual API keys
Then edit .env
and replace placeholder values:
# SECURITY WARNING!
# 1. Rename this to .env
# 2. Never commit real keys
# 3. Get keys from Google Cloud Console
YOUTUBE_API_KEY=your_key_here
RAPIDAPI_KEY=your_key_here
- Set up environment:
pip install -r requirements.txt
- Run the application:
python app.py
- Enter your video topic (e.g., "cooking", "tech reviews")
- Select number of tags (10-30)
- Click "Generate Tags"
- Copy tags with one click
TrendTags/
├── .github/ # CI/CD workflows
│ ├── workflows/ # GitHub Actions
│ └── codeql/ # Security config
├── static/ # Frontend assets
│ ├── css/ # Stylesheets
│ └── js/ # JavaScript
├── templates/ # HTML templates
├── tests/ # Pytest tests
├── app.py # Main application
├── config.py # Configuration
├── requirements.txt # Dependencies
├── LICENSE # MIT License
└── README.md # This file
We welcome contributions! Please see our CONTRIBUTING.md for:
- How to report issues
- Code style guidelines
- Pull request process
- Commit message standards
This project is licensed under the MIT License - see the LICENSE file for details.