Skip to main content

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

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ejustian_cli-1.0.0.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

ejustian_cli-1.0.0-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file ejustian_cli-1.0.0.tar.gz.

File metadata

  • Download URL: ejustian_cli-1.0.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for ejustian_cli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ebe4fee5d6388bd913e731625eb21e5e2f88ba9e08ab1f351bc3f551a1f87fd3
MD5 772fbba10216b810accdbb0a6e0927d2
BLAKE2b-256 40948ec5a9698296768f472b6acfc9b26cbf65adc4573407ed07c85ebf0993d3

See more details on using hashes here.

File details

Details for the file ejustian_cli-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: ejustian_cli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for ejustian_cli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6dcc0545a289c30f54adb0a5a2a6f649ebcdb907a75ba736b07ef8bb9e183999
MD5 5fa562913711003ae36e8c179a7bf436
BLAKE2b-256 52fa5dc61618bae3224b3739bc47968df1da879820d78570293ed18b6cd24b41

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page