Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 1.54 KB

README.md

File metadata and controls

62 lines (41 loc) · 1.54 KB

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