Skip to main content

Eine unoffizielle Python-Library für Lanis.

Project description

Work in progress

Diese Branch enthält noch nicht alle alten Features und kein Wiki, aber sie werden bald kommen. Aktuell implementiert ist:

  • Grundstruktur LanisClient
    • Applets (Verfügbare, Unterstützung)
    • Client und Initialisierung entkoppelt (→ core/initialization/types.py)
      • Cookie-Initialisierung
      • Account-Initialisierung mit Schul-Id
  • Modularer Modulaufbau (auch Custom Module)
    • Vertretungsplan-Modul

Installation

Jede Version ab 0.5.0 sind von der rewrite branch, sie sind auch immer als Pre-Release markiert.

Erste Methode (Git)

  • Habe Python 3.11
  • Downloade den Source-Code (z. B. git clone https://github.com/kurwjan/LanisAPI.git)
  • Führe pip install . im Root-Ordner ("LanisAPI") aus.

Zweite Methode (Pip)

  • Habe Python 3.11
  • Führe pip install lanisapi==VERSION aus um die spezifische Prerelease-Version downloaden zu können.
    • Liste aller Prerelease- und Release-Versionen findest du hier: Github und PyPi.

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

lanisapi-0.5.0.post1.dev1.tar.gz (6.4 kB view hashes)

Uploaded Source

Built Distribution

lanisapi-0.5.0.post1.dev1-py3-none-any.whl (8.1 kB view hashes)

Uploaded Python 3

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