Skip to content

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

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages