micaelillos / MashovAPI

This is a simple mashov api wrapper written in python and nodejs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mashov API wrapper


Vision

My goal is to make a fully functional and easy to understand Mashov API wrapper that works in Python and in Node.js as there does not seem to be any that are maintained or working propely.

Python Wrapper

Prequisistes

  1. Have python installed on your machine if not see here https://www.python.org/downloads/
  2. Have the requests library installed: pip install requests

Development

Remember to make a config.py with your information

      mashov = {
                "username": "yourusername",
                "password": "yourpassword",
                "semel": "yourschoolid",
                "year": "2020",
               }
  1. Fork this repo
  2. Add functions to wrapper.py
  3. Make a pull request

Deployment

Will self host wrapper on server or distribute to npm / pip

Node.js Wrapper

Coming soon

Features

πŸ“Œ Get Average of All Grades

πŸ“Œ Get All Grades in graph format also by subject

πŸ“Œ Get Average of All Bagrut Grades

πŸ“Œ Get All Schools

πŸ“Œ Get User's Picture

πŸ“Œ Gets User's Class List

Lots more coming soon

  • For help or questions - Get in touch - Website

About

This is a simple mashov api wrapper written in python and nodejs


Languages

Language:Python 100.0%