WebUntis.Net
2.0.0
dotnet add package WebUntis.Net --version 2.0.0
NuGet\Install-Package WebUntis.Net -Version 2.0.0
<PackageReference Include="WebUntis.Net" Version="2.0.0" />
paket add WebUntis.Net --version 2.0.0
#r "nuget: WebUntis.Net, 2.0.0"
// Install WebUntis.Net as a Cake Addin #addin nuget:?package=WebUntis.Net&version=2.0.0 // Install WebUntis.Net as a Cake Tool #tool nuget:?package=WebUntis.Net&version=2.0.0
Untis.NET
Untis.NET is an unofficial API Wrapper for WebUntis, which is used by many schools. It shows the timetable, missing hours, homeworks, etc. With Untis.NET you can login into your profile and create own applications with the data.
Getting Started
Install
You can either install the nuget package via the Nuget manager in Visual Studio or use the Package Manager
NuGet\Install-Package WebUntis.Net
Create Client
Next you create a client
var client = UntisClient("school name", "school url");
To get both values (school name and school url) you have
- go on WebUntis.
- search for your school
- The domain is the school url (for example
nessa.webuntis.com
) - In the query of the url is ?school=
school name
Login
You login with LoginAsync
:
await client.LoginAsync("your username", "your password");
Use
The client is now ready to use. To get your homeworks just do
var UntisHomeWork[] homeworks = await client.GetHomeworksAsync();
Documentation
We have our documentation in the wiki
Bugs or Feature requests?
You can just create an Issue in this repository.
Contribution
Normal stuff, either create an Issue or fork this project and later make a pull request to get your code into the project.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.