My name is Philip Trauner.
I'm a software engineer currently residing in Austria. I sometimes write about programming related things, create open-source tools as well as libraries, and listen to lots of music.
If you would like to get in touch, drop me an email.
"Philip TraunerCreating solutions to problems that aren't really in need of a fix since 2013.
Acquiring the official workout icons used across the Apple Health ecosystem is surprisingly difficult.
Overly pedantic review of Elgato's Thunderbolt 3 Pro Dock.
Circumventing manual password input for fun and profit!
Python function always have to return something, right? Well, its complicated...
There are many ways to unroll generators in Python, but which one is the best?
Function definition in Python can be considered static, right? Wrong!
Python lambdas are weird and underpowered... But why?
Detailed Dell XPS 15 (9570) review and postmortem from the perspective of a previous MacBook owner.
Performance comparison of various Python comment types.
Adds track change notifications, and media key support to cmus.
Scrape media right from your terminal with the help of Offliberty.
Python configuration files in Python. ¯\_(ツ)_/¯
Runtime Python bytecode optimizer. ⚡️
GitHub syntax highlighter color scheme for Pygments.
Namespace promotion made easy. ↑
A MCP3008 sensor driver in Rust.
Bury the undead tracks in your Inbox playlist once and for all!
Disable the integrated Wallaby access point and join an existing one.
The bot that powers our Twitter and Facebook account.
Performance comparison of various Serde based serialization and deserialization crates.
My dotfiles I guess.
A work in progress Bejeweled clone.
The research paper about fl0w.
Telegram bot that automatically posts new surveillance footage.
Excuse Me Sir, Do You Have a Moment to Talk About Tiling WMs?
Lightweight, route-based and data-type preserving network protocol framework.
Python abstraction layer around ScriptingBridge to control iTunes with style.
Non-progressive web app.
Enumerate all SoundCloud users and save them to a sqlite3 database.
👾 The web component of fl0w-os.
Scripts to bootstrap 0s.
👾 Monitoring and management backend of 0s.
Pigeon diploma thesis.
Lightweight, route-based and data-type preserving network protocol framework.
Cross-compile KIPR software stack and generate Debian packages.
Reports outages of our surveillance system.
F-WuTS Debian package repository.
Might fly, might coo (coo).
js-sequence-diagrams playground to simplify diagram management.
Does actually fly, might still coo (coo).
Posts and comments found on my blog.
Nifty tool that saves your last clipboard entries for later use.
Horrible rsync clone.
Packages https://github.com/F-WuTS/wallaby-linux.
Uno backend.
Slim abstraction layer around the 9000d API.
Control Pigeon 9000 with two linear slides.
Botched version of 9001d for demo purposes.
Botched version of 9001 linear slide control for demo purposes.
Graphical monitoring interface of Pigeon 9001.
Robot User Interface for the KIPR Controllers (Link, Wallaby)
A simple Rust like Result type for Python 3. Fully type annotated.
Extensible RSS 2.0 Feed Generator written in Python
🖩 Do live calculations in rofi!
The UI for the Link2
Library for interfacing with the 'wallaby' firmware on the 2016 Botball Robot Controller
Are you feeling dead inside? Excellent, that means we can't do any wrong and cash out on insurance money! (TeamSpeak 3 server)
Still using RSS? Great, here is a feed for ya'.
GDPR compliant and fully transparent. ;)