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

No packages published

Languages

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