Skip to content

Python API Wrapper for the Dualis Website

License

Notifications You must be signed in to change notification settings

404Simon/dualis.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unofficial Dualis Python API Wrapper

A Third-Party Python API Wrapper for https://dualis.dhbw.de/ This is a fork of the original but deleted project by pvhil.

Usage

import dualis

# initialize and login

test = dualis.Dualis("email", "pass")

# or login later:

test = dualis.Dualis()
test.login("email","pass")

Methods should be self-explanatory.

Intentions

This module was created with good intentions behind it, for example:

  • Learning to code with Python
  • Learning to work with APIs and modules
  • Implementing timetables or other information in own applications

Please do not abuse this project to harm the original website in any way.
I am not responsible for any harm caused with this project. Please use this API wrapper with caution and do not spam request the Dualis Server.

Todo

Only the get_time_table_week method is really usable at the moment. Thats what i wrote and thats the only one with tests too.

Contributing

Do it!

Disclaimer

The Website https://dualis.dhbw.de/ is a product from the corporate state university baden württemberg (Duale Hochschule Baden-Würrtemberg).

The Project "dualis.py" is a third-party application and not affiliated with the corporate state university baden württemberg in any way.

Licensed with the MIT-License 2023 pvhil

About

Python API Wrapper for the Dualis Website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published