cheese-cracker / Termi-Nalanda

Web Scraping Tool for checking for updates on Nalanda (BITS)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Termi-Nalanda

About:

It uses bs4 and requests Libraries. It is used to access Nalanda - The E-Learning Management System for BITS Pilani, directly from the terminal. It displays notices which you haven't seen earlier using this.
It will also download/update the lecture slides and other resources for you.

Requirements:

  • Ubuntu
  • Python2.7 or Python3.5+
  • pip

Development:

If you want to contribute by solving any issue or adding a feature in this project, then keep in mind

  1. The code should be according to PEP8 Standards
  2. If a major feature/issue is being addressed, then use a new branch
  3. The commit messages should be descriptive

Installation:

  • Clone the repository. Open it in a terminal and run the install file:
./install 
  • Inputs:

    1. Enter your BITS ID -
      Eg: if your ID is 2016A7PS0015P, type in
    f2016015
    1. Enter your nalanda password.
    2. Enter the path to store lecture slides - Eg: If you want to store lecture slides at
    /home/username/Bits/2-1/

    then type,

    Bits/2-1

Usage:

Whenever, you want to see the Nalanda Updates or just download the slides, open a terminal and type:

nalanda

Screenshots:

  1. Installation Installation
  2. Using termi-nalanda Demonstration

About

Web Scraping Tool for checking for updates on Nalanda (BITS)

License:MIT License


Languages

Language:Python 97.7%Language:Shell 2.3%