Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.28 KB

File metadata and controls

35 lines (25 loc) · 1.28 KB

📘 examPrepScraper

examPrepScraper is a Python-based tool that helps students in India quickly find free preparation resources for competitive exams like NEET, JEE, UPSC, CUET, SSC CGL, CLAT, NTSE, and more.

The goal of this project is to save time for students by automatically gathering exam details, syllabi, YouTube lectures, and study materials into one place.


✨ Features

  • 🔎 Scrapes exam overviews, syllabus, and exam patterns from reliable sources (e.g., Wikipedia, official websites)
  • 🎥 Fetches YouTube video lectures and playlists for targeted preparation
  • 📄 Collects open study materials, notes, and resources
  • 📊 Outputs results in a clean JSON/CSV format
  • ⚡ Easily extendable for new exams or sources

🚀 Installation

  1. Set up the project
    # Clone the repository
    git clone https://github.com/your-username/examPrepScraper.git
    cd webscraper
    
    # (Optional but recommended) Create a virtual environment
    python -m venv venv
    source venv/bin/activate   # On Linux/Mac
    venv\Scripts\activate      # On Windows
    
    # Install dependencies
    pip install -r requirements.txt
    
    # Create a .env file in the root directory and add your YouTube API key
    echo "YOUTUBE_API_KEY=your_api_key_here" > .env