/MashovAPI

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

Primary LanguagePython

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