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.
- π 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
- 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