Skip to content

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

Notifications You must be signed in to change notification settings

gobniqk/MashovAPI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%