Skip to content

IceWizard7/untis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕞 Untis

Python library for interacting with WebUntis

InstallationQuickstartDocumentationLicense

Example Image of Untis

Note: Teacher names have been replaced with placeholder numbers for privacy.

PyPI Version Python Versions License Downloads (all time) Downloads (last month)

Caution

More documentation will follow soon.

Caution

A C++ version is also available, which is also being actively developed by me.

1. Installation

pip install untis

2. Quickstart

import untis

global_session = untis.objects.Session(
    'global_session',
    use_cache=False,
    cache_file=None,
    logger=None,
    username='insert_your_username',
    password='insert_your_password',
    server='insert-your-school.webuntis.com/WebUntis',
    school='insert-your-school',
    client='WebUntis Test'
)

# Safe under concurrency
call_id = global_session.get_unique_uuid()
global_session.log_in(call_id)

for klasse in global_session.all_klassen():
    print(klasse.name)

global_session.log_out(call_id)

read more...

3. Documentation

See Index for full usage and API details.

4. License

See License.

About

Python bindings for WebUntis API

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages