Skip to content

openlake-iitbh/calendar

 
 

Repository files navigation

IITBh Calendar Generator

Easily generate your course timetable as a .ics 📆 file.

Visit https://openlake.github.io/iitbh-calendar/ to use.

Setup for development

  • Install node and get pnpm
  • Install dependencies
    pnpm install
  • Run development server
    pnpm dev
  • These commands will run development server on port 3000.

Deploying

  • Use deploy.sh script to deploy
usage: ./deploy.sh -u <USERNAME> [-r <REPO>] [-d <DOMAIN>] [-h] [-y]
         -d Custom domain name
         -h Display help
         -r GitHub repo name
         -u GitHub username [Required]
         -v Be verbose
         -y Do not ask confirmation

Course List

I use ilovepdf to convert the course list (pdf) to an Excel file.

Then run a script to convert the Excel file to JSON.

pnpm generate-data

Features

  • Download calendar as an .ics file.
  • Separate lecture and exam schedules
  • Support mid-sem/end-sem system.
  • View schedule as a table
  • Store and retrieve your course selection using cookies.
  • Templates based on recommendation made by Institute (First five semester)

About

Generate your calendar for courses at IIT Bhilai

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 49.2%
  • Svelte 27.4%
  • Shell 14.1%
  • HTML 4.8%
  • CSS 4.5%