Skip to content

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.

License

Notifications You must be signed in to change notification settings

akdswordguy/examPrepScraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ 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

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages