Skip to content

Instantly share code, notes, and snippets.

View c-rotte's full-sized avatar

Christoph c-rotte

  • TUM
View GitHub Profile
@c-rotte
c-rotte / dkb.py
Created March 8, 2025 08:58
Finanzfluss DKB
import os
import json
import argparse
import requests
INFO_FILE = "info.json"
LOGIN_URL = "https://hippoverse.finanzfluss.de/api/v2/auth/login"
USER_URL = "https://wealthapi.eu/api/v1/users/myself"
ACCOUNTS_URL = "https://wealthapi.eu/api/v1/accounts"
TRANSACTIONS_URL = "https://wealthapi.eu/api/v1/transactions"
@c-rotte
c-rotte / kill_hp_scan_jobs.py
Created February 20, 2025 19:44
Abort Pending Scan Jobs on HP Printers w/ ESCL
import base64
import json
import time
import xmltodict
import requests
s = requests.session()
s.verify = False
@c-rotte
c-rotte / main.py
Created June 21, 2024 14:02
Vonovia App API Endpoints (Selection)
import base64
import requests
class VonoviaAPI:
def __init__(self):
self.base_url = "https://wl-app-api.vonovia.de/api/v7/"
self.oauth_client_secret = "9AXmlvivWNIr1k5pGgCs5AuzkuvgTv7Zp8wmRQhcf9I="
self.client_id = "c02060c8-02b0-4127-a565-0a5327528e37"

Dokumentation für https://streams.tum.de (inoffiziell)

Anmeldung

Set-Cookie: MediasiteAuth=<AuthCookie>; expires=<...>; path=/; secure; HttpOnly
@c-rotte
c-rotte / tumwbservicesbasic.md
Created August 24, 2020 17:58 — forked from zsewa/tumwbservicesbasic.md
tumwbservicesbasic.md

Introduction to TUM wbservicesbasic API

Motivation

The TUM wbservicesbasic service can be used by clients to access information stored in the TUM Campus System, also refered to as TUMonline (see webpage here), which is the campus management system used by the Technical Univeristy of Munich.

As it appeares, however, this resource of information is mainly used as an interface between the TUM Campus App (TCA) and the TUMOnline infrastructure.

There is little to no documentation about this API availible to the public as it seems after various tries to find resourches on this API using internet searches. The systems itself seems to be interesting for e.g. the validation of the student status of a TUM member. Other widely used approaces using a university assinged email address such as the tum.de or mytum.de domain fail to verify the actual status of a TUM member and only proove university membership. As it seems also alumni cat continue using the