Giter Site home page Giter Site logo

adch99 / jan-2022 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from iplug-iiserp/aug-2021

0.0 0.0 0.0 443 KB

IISER Pune Online Semester Dashboard - January 2022

Home Page: https://adch99.github.io/jan-2022/

License: MIT License

CSS 50.74% Python 0.54% HTML 48.72%

jan-2022's Introduction

IISER Pune Online Semester Dashboard

A Links page for Online Semesters of IISER Pune

Example Website: https://adch99.github.io/jan-2022

This project is a template website for hosting the various links that are used during an online semester. It's a fairly simple layout and design made using Bootstrap but it turns out to be extremely useful.

How To Use

  1. Fork this repo.
  2. Create a Google Sheet containing all the relevant data of the course details and links. This is typically crowd-sourced to the whole batch. The sheet can be downloaded directly as CSV to the data directory. This can be automated by the google sheet API script in the repo (requires a google oauth account). An example is Spring 2021 Datasheet
  3. Run the main.py script. This uses jinja2 to put all the data in a template from the templates directory.
  4. Enable GitHub Pages for your repo.

Troubleshooting

  1. The iiserid column for an instructor refers to the number at the end of their page on the IISER Pune website. For example: for Bhas Bapat the url is https://www.iiserpune.ac.in/people/faculty-details/135 so iiserid = 135. This column serves as the main index in the instructors datasheets, so it is very important to make sure that it exists for each instructor and that it is unique. If there is no such page for an instructor, make up a number but make sure it is not used for any other professor (starting from 1000 can be a good idea for such cases).

Contributing

Help with Maintaining Data

You will be keeping the links up to date. Get in touch with us to help! Or simply update things on the sheet and let us know, and we would update the site.

Contribute to the Site

This site is made with Neon Glow, a Bootstrap theme, and Jinja2 for templates.

Follow the standard contributing procedure.

  • Fork this repository
  • Create your branch: git checkout -b my-feature-branch
  • Commit your changes: git commit -am "Commit message"
  • Push to the branch: git push origin my-feature-branch
  • Submit a Pull Request

Developing

  • Make changes in templates
  • Use the google-sheet-api.py to fetch data from the sheet
  • Run python3 main.py to generate pages

Contact Us

Or contact us on WhatsApp, or Discord, or wherever you can find us.

jan-2022's People

Contributors

adch99 avatar thereconpilot avatar anantha-rao12 avatar kzuri avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.