Skip to content

Exploring YouTube niches, tracking viral videos and channels, generating keyword suggestions, and analyzing Google Trends data.

License

Notifications You must be signed in to change notification settings

onepurp/Youtube_Utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Niche & Viral Tracker

A Streamlit app for exploring YouTube niches, tracking viral videos and channels, generating keyword suggestions, and analyzing Google Trends data.

Features

  • Niche Explorer: Discover trending video topics and channels by country and language.
  • Viral Tracker: Find new viral channels/videos with filters for views, subscribers, and age.
  • Keyword Suggestions: Get autocomplete keyword ideas and export selected keywords.
  • Google Trends: Integrates Google Trends data for deeper insights.
  • CSV Export: Download results for further analysis.
  • Secure API Keys: Uses environment variables or Streamlit secrets for API keys.

Setup

  1. Clone the repository:
    git clone <your-repo-url>
    cd Faceless_yt
  2. Install dependencies:
    pip install -r requirements.txt
  3. Set up API keys:
    • Create a .env file or use Streamlit secrets to add your YouTube Data API key as YOUTUBE_API_KEY.

Usage

Run the app locally:

streamlit run main.py

Deployment

  • For public deployment (e.g., Streamlit Community Cloud), store your API key in the platform's secrets manager.

Notes

  • Supports all major countries and languages for YouTube.
  • Video thumbnails and links are shown in results.
  • All API keys are kept secure and not hardcoded.

Requirements

  • Python 3.8+
  • See requirements.txt for all dependencies.

License

MIT License

About

Exploring YouTube niches, tracking viral videos and channels, generating keyword suggestions, and analyzing Google Trends data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages