← back to homepage

Here’s a few very old things, that I used to show in my portfolio earlier. The content here may be embarassing, uninteresting, trivial, or even embarassingly uninteresting and trivial.

Python mailmerge scripting, Python August 2021

One of the smaller projects of mine. When Google introduced security changes that prevented my favourite mailmerge add-on from working, I decided to write my own batch mailing solution in Python. The script uses front-matter for metadata, and Markdown + Jinja for email body.

My favourite feature is the possibility to triple-check everything – unless you opt out, you get a preview of each email (both plaintext and HTML), and you can even fake-send all emails to your own address to check attachments etc.

Ingress tools Python, algorithms May 2020 – January 2021

Ingress is an augmented-reality GPS game, an ever-lasting battle of two factions. The game provides an online real-time game map, and each faction develops its own, private set of tools that operate on the game data and facilitate planning and monitoring operations. One the tools I created helps with preparing efficient game plans.

For tactical advantage, the code isn't public, but I'll be happy to present some parts of it if you reach out.

About Ingress | Read more…

Bakatasklist web, Python, Flask, PostgreSQL March 2020

A web app for better management of homework.

During the first wave of COVID-19 lockdowns in March 2020, homeschooling for many students at my school became a mess. Teachers were assigning us homework using Bakaláři (system commonly used by Czech schools), but the program worked with completely different assumptions and absolutely wasn't prepared for homeschooling. Therefore I created Bakatasklist to allow importing assignments, viewing them in a sortable table and manually marking finished/unfinished assignments.

Unfortunately, the API I used for importing homework was replaced a few months later. I planned to create a second version which would use the new API and also allow importing from other systems including Google Classroom, but all the schools systems rapidly improved, and we went back to schools before I was done, so it was never completed. Stub of this project is, however, available to see.

View repository | View unfinished v2 stub