Skip to content

Instantly share code, notes, and snippets.

View zsewa's full-sized avatar

Zeno Sewald zsewa

View GitHub Profile
# config file for eduroam with netctl
# you need a TUM LRZ identifier and to be a TUM (Technical University of Munich) student/employee
#
# 1. place file in '/etc/netctl' e.g. named 'eduroam' (where the file name will be the profile name)
# 2. replace details in commented lines with your information
# 3. then run 'netctl up eduroam' (or any other profile name)
# 4. happy networking ;) (e.g. do a 'curl ifconfig.co' or any 'ping' to test)
#
Description='eduroam'
Interface='wlp2s0' # you may need to replace 'wlp2s0' with your wifi interface name (run 'iw dev' to see availible interfaces)
@zsewa
zsewa / keybase.md
Created March 1, 2019 15:13
keybase claim

Keybase proof

I hereby claim:

  • I am zsewa on github.
  • I am zsewa (https://keybase.io/zsewa) on keybase.
  • I have a public key ASByC_wUkSFHZs7E0bl3P6KyNkPSdjWothR6a0MyAFItCQo

To claim this, I am signing this object:

@zsewa
zsewa / tumwbservicesbasic.md
Last active June 27, 2023 09:09
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

#!/usr/bin/env bash
echo "Ubuntu Setup"
# unsecure bashrc for changes
sudo chattr -i ~/.bashrc
# Update
echo $"\n>>> UPDATE\n"