Skip to main content

Interact with lectio through python

Project description

lectio.py

License Documentation Status PyPi version PyPi supported python versions

Please note: This library is nowhere close to done.

The best way to get data from Lectio with Python 3.

The goal of this library, is to be able to fetch different parts of the Lectio interface in a readable format.

You can read the documentation

How do i use this?

You can install this library via pip:

pip install lectio.py

For a quickstart guide as well as some examples, you can read the documentation here.

Progress

Implementation progress
  • Schedule
  • User info
  • Absence
  • Mail
  • Assignments
  • Homework
  • Surveys (Probably not going to be implemented)
  • Grades
  • Search for students / teachers

Todo

  • Make a better README
  • Quickstart, Examples, etc.

Known bugs

  • Not made to work with teacher accounts (as i have no way of testing anything)

Contributing

If you want to contribute, you can just fork this repository and start a pull request.

If you notice something that isn't working as intended you can start an issue.

License

This repository uses the GNU Lesser General Public License v3.0 you can read more about it in LICENSE.

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

lectio.py-0.2.1.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lectio.py-0.2.1-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file lectio.py-0.2.1.tar.gz.

File metadata

  • Download URL: lectio.py-0.2.1.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for lectio.py-0.2.1.tar.gz
Algorithm Hash digest
SHA256 53457f5d609b06393a1c866bc18747b7cc275ba214966e9b381cfe2a2686fb9f
MD5 2b7a832df6cd6e8bd831a7c9e5acceac
BLAKE2b-256 8d9b68044ed9e07984740dcdbd7c36c48fda8d692a06f09a4867fc1c5a676623

See more details on using hashes here.

File details

Details for the file lectio.py-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: lectio.py-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for lectio.py-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 70e7cd8c15a8fd4a59ccdd18d74b861b6920981c9b6d2d7c4b0ed432365b51f2
MD5 8b0a3b416966d3b7816350d1fa204620
BLAKE2b-256 c724c158a86166017d05a2258f422e621f97a7c3dd1b2681974eab96673ff600

See more details on using hashes here.

Supported by

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