Skip to content

One stop website for your Handouts, Academic Resources, Practice School Queries, Course Reviews, Course Prerequisites, etc.

Notifications You must be signed in to change notification settings

Divyateja04/handoutsforyou

Repository files navigation

Handouts For You.

Features

  1. Handouts
  2. Course prerequisites
  3. Course Reviews
  4. Practice School Cutoffs
  5. Practice School Chronicles
  6. Summer Internship Chronicles (Might become hard to find lmao)
  7. Placement Chronicles
  8. Minors on Campus
  9. Academic Resources

Development

First, run the development server and for the pages you are making changes to, replace {session && with {true &&. This lets you overcome the auth temporarily locally.

npm run dev
# or
yarn dev
# or
pnpm run dev

Open http://localhost:3000 with your browser to see the result.

Course Reviews Scripts

There is only one script which pushed directly to the database

Practice School Scripts

  1. Download the most up to date copy of PS2_master.csv
  2. Add the new year to be added to the end of the CSV
  3. Run similar_names_filter script on this csv to ensure that it gives you all the similar names in that particular csv from the company column
  4. This will generate a soundex_filter.txt which contains all the companies which are similar in the format of CompanyA<|>CompanyB now the task here is to ensure only those companies which are together are in the same line. For example:
National Aerospace Lab<|>National Aerospace Laboratories<|>National Aerospace Laboratory<|>National Chemical Laboratory<|>National Chemical Laboratory (NCL), Pune<|>National Chemical Laboratory - Pune<|>National Chemical Laboratory, Pune<|>National Council for Cement and Building Materials<|>National Council of Applied Economic Research<|>National Instruments<|>National Instruments (Bangalore)<|>National Instruments Systems (India) Pvt. Ltd. - Bengaluru<|>National Instruments, Bangalore

should become

National Aerospace Lab<|>National Aerospace Laboratories<|>National Aerospace Laboratory

National Chemical Laboratory<|>National Chemical Laboratory (NCL), Pune<|>National Chemical Laboratory - Pune<|>National Chemical Laboratory, Pune

National Council for Cement and Building Materials

National Council of Applied Economic Research

National Instruments<|>National Instruments (Bangalore)<|>National Instruments Systems (India) Pvt. Ltd. - Bengaluru<|>National Instruments, Bangalore
  1. Now the next step is to run data_consolidator script which consolidates all the stations of same name into one station. NOTE: Incase you want to ignore two completely dissimilar companies add it to scripts/ignore.txt
  2. In the end run parse_ps to generate json from csv

Pre-requisite Courses Script

  • Use this to convert the excel TTD puts out on cms regarding prereqs to a json format
  • I don't think you'll need to use this for a long long time :)

Contributors - Developers

  1. Divyateja Pasupuleti
  2. Adarsh Das
  3. Namit Bhutani

Contributors - Content

  1. Vashisth Choudhari
  2. Ruban Srirambabu
  3. Mahith Tunuguntula
  4. Dev Gala

Contributing Guidelines

We aim to follow the following standards for commits

  1. build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
  2. ci: Changes to CI configuration files and scripts
  3. docs: Documentation only changes
  4. feat: A new feature
  5. fix: A bug fix
  6. perf: A code change that improves performance
  7. refactor: A code change that neither fixes a bug nor adds a feature
  8. style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
  9. test: Adding missing tests or correcting existing tests
  10. chore: edits to files that aren't src, build, or ci files

About

One stop website for your Handouts, Academic Resources, Practice School Queries, Course Reviews, Course Prerequisites, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •