All Projects → StudentVue → StudentVue.py

StudentVue / StudentVue.py

Licence: MIT license
Python StudentVue Library

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to StudentVue.py

HTTPCalloutFramework
HTTP Callout Framework - A light weight callout framework for apex HTTP callouts in Salesforce
Stars: ✭ 43 (+152.94%)
Mutual labels:  api-client
buttercms-go
Golang CMS and blog engine https://buttercms.com
Stars: ✭ 37 (+117.65%)
Mutual labels:  api-client
Calendarific
Calendarific holiday sensor for Home Assistant
Stars: ✭ 14 (-17.65%)
Mutual labels:  api-client
SketchwareAPI
Sketchware API Multiplatform Library
Stars: ✭ 26 (+52.94%)
Mutual labels:  api-client
docker
R Package For Accessing Docker via Docker APIs
Stars: ✭ 23 (+35.29%)
Mutual labels:  api-client
apiron
🍳 apiron is a Python package that helps you cook a tasty client for RESTful APIs. Just don't wash it with SOAP.
Stars: ✭ 106 (+523.53%)
Mutual labels:  api-client
pylistenbrainz
A simple ListenBrainz client library for Python
Stars: ✭ 17 (+0%)
Mutual labels:  api-client
nytimes
nytimes: Interacting with New York TImes APIs
Stars: ✭ 23 (+35.29%)
Mutual labels:  api-client
platformsh-client-php
Platform.sh API client for PHP
Stars: ✭ 24 (+41.18%)
Mutual labels:  api-client
laravel-tmdb
Interact with TMDB data in your Laravel application.
Stars: ✭ 25 (+47.06%)
Mutual labels:  api-client
private-packagist-api-client
Private Packagist API Client
Stars: ✭ 28 (+64.71%)
Mutual labels:  api-client
ksoftapi.py
Official API Wrapper for KSoft.Si API
Stars: ✭ 31 (+82.35%)
Mutual labels:  api-client
twinfield
PHP 7.3+ Library for using the Twinfield API.
Stars: ✭ 28 (+64.71%)
Mutual labels:  api-client
InstaLite
Instagram api not official easy-to-use class, minimal number of features
Stars: ✭ 72 (+323.53%)
Mutual labels:  api-client
synadm
Command line admin tool for Synapse (Matrix reference homeserver)
Stars: ✭ 93 (+447.06%)
Mutual labels:  api-client
google-photos-api-client-go
Google photos api client in go
Stars: ✭ 35 (+105.88%)
Mutual labels:  api-client
nyxx
Wrapper around Discord API for Dart
Stars: ✭ 217 (+1176.47%)
Mutual labels:  api-client
webflow-ruby
🕸 🌀Webflow API bindings for Ruby
Stars: ✭ 20 (+17.65%)
Mutual labels:  api-client
midtrans-python-client
Official Midtrans Payment API Client for Python | https://midtrans.com
Stars: ✭ 24 (+41.18%)
Mutual labels:  api-client
basecampy3
A Python API for Basecamp 3
Stars: ✭ 31 (+82.35%)
Mutual labels:  api-client

StudentVue API

travis PyPI version

This repository provides a easy way to access data from StudentVue portals in Python programs.

This project recently transitioned to using the SOAP API from the app instead of the web-based one. Using the SOAP API is much faster, consistent, and more lightweight. However, the APIs are not compatible, so if you need compatibility the web-based one, run pip install studentvue==1.3.2.

See documentation on the underlying SOAP API here.

Logging In

pip install studentvue or clone / download the repository and python setup.py install.

from studentvue import StudentVue
sv = StudentVue('username', 'password', 'domain name') 

Documentation

You can read some basic docs here.

All data from the API is in XML format, which is hard to use in Python, so the data is automatically transformed into json using xmljson. You can configure the transformation convention using the xmljson_serializer parameter.

Bugs and Contributing

Different districts may be running incompatible versions of StudentVue. If you find such an instance or to make general improvements, feel free to raise a new issue and/or open a pull request.

Ports

C# - axiomaticTwist/StudentVueAPI

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].