Giter Site home page Giter Site logo

arian81 / coursity Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sarmadhashmi/coursity

0.0 0.0 0.0 45.72 MB

Create ICS files from your course timetables and import them into other calendar services or devices (such as your phone or Google Calendar).

Home Page: https://coursity.herokuapp.com

License: MIT License

Shell 0.21% JavaScript 27.64% Python 1.57% CSS 57.15% HTML 13.42%

coursity's Introduction

What is this?

Remember that time when you meticulously added all your course lectures, labs, and tutorials to your phone or laptop? We all do. Almost every student goes through this once per semester unless your university is smart enough to give you a way to do this already. This is where we come in. We developed Coursity so that students at our universities didn't have to go through this mentally exhausting process anymore! In three simple steps, you get a file you can import into anything that supports ICS files...which is basically everything nowadays.

Here are the three steps: Pick your university, paste your timetable, press submit and that's it! You have the file. Open it up on your phone or laptop, it should automatically detect that it is a calendar file and give you the option to import it into the device calendar itself or to some third party service like Google Calendar.

What the hell is an ICS file?

Good question! Simply put, it's a file which stores a bunch of events. That's it! When you import this file to a device or service that supports it, it takes those events and puts them in its calendar. In our case, those events are your lectures, labs and tutorials. If you have any more questions, feel free to message us!

It's not working for me, what do I do?

The most common problem we see is that people usually don't copy the whole page or they leave out details that we need to process your timetable. To avoid this, go to the timetable page and simply press Command+A or CTRL+A to select EVERYTHING on the page. Paste that into the Coursity textarea and press submit! If it still doesn't work, make sure you're copying from the correct page.

When in doubt, re-read the steps and click on the links provided in the steps!

If problems persist, feel free to email us at [email protected].

Who are we?

Two students that are passionate about developing applications to make the lives of everyone easier. We are:

  • Sarmad Hashmi
  • Abraham Omorogbe

Currently Supported Institutions

Running locally

If you want to contribute in anyway, it's pretty easy to run this locally.

  1. Clone this repo
  2. Install NodeJS
  3. Do an npm install
  4. Enter the correct credentials in a config.json file inside the config folder
  5. Run node app.js

And you're good to go!

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.