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
-
dbosk/examgen
An exam generator for the LaTeX exam document class
TeX 3 -
dbosk/ladok3
Python wrapper around the LADOK3 REST API.
Makefile 5 -
dbosk/canvaslms
Command-line interface to Canvas LMS
Makefile 4 -
dbosk/weblogin
Automates logging into web UIs to access unofficial APIs
Makefile 2 -
dbosk/introtools
Teaching material introducing some basic (CS) tools
HTML -
dbosk/typerconf
Read and write configurations for Typer-based CLI
Makefile