Skip to content

divyanshu-patil/cap-checker

Repository files navigation

Welcome to CAP-CHECKER (AKA Auto Cap)

here you can download Provisional CAP round Allotment PDFs for dse engg within one click

how to start

  • clone this repo by running
git clone https://github.com/divyanshu-patil/cap-checker.git
  • navigate to cap-checker by running
cd cap-checker
  • install dependencies
npm i
  • create a .env file in root / folder with contents
TARGET_SITE=https://dse2025.mahacet.org.in/dse25/index.php/hp_controller/instwiseallotment
CAP1=./public/result/cap1
CAP2=./public/result/cap2
CAP3=./public/result/cap3
CAP4=./public/result/cap4
CSV_DATA=./result/DATA.csv
  • run project
npm run dev

To run the periodic tasks to check if Cap 3 or Cap 4 allotment available

  • Navigate to directory
cd cronRunner
  • Install dependencies
npm i
  • Run project
npm start

if you want to change colleges that will be displayed when list is available

  • change COLLEGE_CODES in the cronRunner/src/index.ts, add or remove colleges as per your need

Directory Structure

cronRunner
|───src
|   └───index.ts          // change parameters from here as per your need
src
├───app
│   └───api
│       ├───data          // used in legacy code currently not using
│       └───getInstPdfZip // zip download endpoint
├───components
├───constants       // constants used in App
├───context
├───lib
│   ├───api         // client API methods
│   └───methods
│       └───server  // server API methods
└───types           // global typescipt types

Techstack used

  • Next Js
  • Axios
  • Cheerio
  • Archiver
  • Tailwind CSS
  • TypeScript

⭐ Give a Star to My repo if you liked it

About

for checking dse cap data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors