Skip to main content

Python Scraper for StudentVue Portals

Project description

StudentVue API

travis PyPI version

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

Note:

If this library isn't updating properly, try explictly installing the latest version (e.g. pip3 install studentvue==1.2.1) to fix this issue in the future.

If you're getting an AttributeError when trying to log in, this might mean that your school is on an older version of StudentVue. Try uninstalling this library (pip uninstall studentvue) and installing studentvue-old (pip uninstall studentvue-old).

studentvue-old is not maintained and has a different API, but there is some minimal documentation.

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.

Bugs and Contributing

The content and formatting of pages may vary from district to district, so the same parsing strategies might fail. If you find an instance of this, or have a general improvement you can raise a new issue and/or open a pull request.

TODO

  • Finish Scraper

  • Write tests

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

studentvue-1.2.5.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

studentvue-1.2.5-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file studentvue-1.2.5.tar.gz.

File metadata

  • Download URL: studentvue-1.2.5.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for studentvue-1.2.5.tar.gz
Algorithm Hash digest
SHA256 003d6966dd98c24b569eb9056fdfff885066a88e1c693713b64247474e0b7dcf
MD5 394d44c60bb33909dbd4eeba47138834
BLAKE2b-256 6376ad29b8a1e36299b05acb2884c5d3009932337bdbaac2c95ad8de301b0b13

See more details on using hashes here.

File details

Details for the file studentvue-1.2.5-py3-none-any.whl.

File metadata

  • Download URL: studentvue-1.2.5-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.4

File hashes

Hashes for studentvue-1.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 db09058936de5babbcbfb0fccc8f3c16d2db64fd0592d4fba271d20ca7a1b18a
MD5 6f3fbb6eb7cdc54b217d51ebf36db485
BLAKE2b-256 27fd35d034877847aa8696b6d84b72292bd42f350b0eff3707ac4f17ab8c482b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page