/ejustian-cli

A command line interface app that allows EJUST students to manage all their stuff.

Primary LanguagePythonMIT LicenseMIT

ejustian-cli

Python License: MIT Python Package CodeQL

Repo Size Last Commit Contributors

Description

A command line interface app that allows EJUST students to manage all their stuff.

Dependencies

Installation

Method 1: Install Using PIP

pip install ejustian-cli

Method 2: Clone and Install Manually

pip install git+https://github.com/Abdelrahman0W/ejustian-cli.git
  1. Clone this repo

    git clone https://github.com/Abdelrahman0W/ejustian-cli.git
  2. Change directory

    cd ejustian-cli
  3. Install using pip

    pip install .

Usage

To use the app use the following command in your terminal

ej

Features

Current Features are checked

  • Scrape SIS Data
    • Name
    • ID
    • Faculty
    • Degree
    • Major
    • Level
    • Enrollment Status
    • Academic Status
    • Total Passed CH
    • Remaining CH
    • CGPA
  • Attendance Tracker
  • Personal Attendance Tracker
  • Show Student Advisor
  • Task Manager (Kanban Style)
  • E-JUST Map
  • Connect to Nearest WiFi
  • Show Student Schedule
  • Export Student Schedule to PDF
  • Export Student Schedule to Calendar
  • Google Classroom CLI
    • Join a Class
    • Show TO-DO
    • Show Classes
    • Submit Assignment
    • Check Grades
    • Check Assignment Grade
    • Show Class Materials
    • Show Class Posts
  • Useful Emails
  • All '@ejust.edu.eg' Emails
  • In-Lecture Note Taking
  • Course Grade Tracker
  • Personal Vault
  • Resume Builder
  • Resume Scanner
  • Resume ATS Checker
  • Internships Checker
  • Services in Borg El-Arab
  • Built-In Mailer

Contributors

Maria Gamal Abdelrahman Wael Tameem Alaa Abdelrahman Nawar