Skip to content
You must be logged in to sponsor dbosk

Become a sponsor to Daniel Bosk

I'm lecturer in computer science at KTH Royal Institute of Technology, Sweden. I teach introductory programming and security (focus on applied cryptography and privacy).

I maintain all my teaching material as open educational resources, in open source fashion:

  • OpenSecEd contains all my security-related teaching material (in English),
  • intropy contains all my teaching material for an introductory programming course in Python (in Swedish).

On the side I also develop open source tools related to teaching:

  • canvaslms provides command-line access to the Canvas LMS using its API.
  • ladok3 provides command-line and API access to LADOK, the Swedish national database for student results in higher education. (Relevant only to Swedish higher education institutions.)

That development sometimes generate some generally useful Python packages, such as:

  • weblogin allows automatic login to login portals to access inofficial APIs of web services. (It's a complement to requests auth.)
  • typerconf provides a configuration management library for Typer-based command-line applications. It provides a config command and a library for reading and writing the configuration.

Featured work

  1. dbosk/examgen

    An exam generator for the LaTeX exam document class

    TeX 3
  2. dbosk/ladok3

    Python wrapper around the LADOK3 REST API.

    Makefile 5
  3. dbosk/canvaslms

    Command-line interface to Canvas LMS

    Makefile 4
  4. dbosk/weblogin

    Automates logging into web UIs to access unofficial APIs

    Makefile 2
  5. dbosk/introtools

    Teaching material introducing some basic (CS) tools

    HTML
  6. dbosk/typerconf

    Read and write configurations for Typer-based CLI

    Makefile

Select a tier

$ one time

A Public Sponsor achievement will be added to your profile.