• about
  • blog
  • projects
  • playlists
  • ...
hi

i'm philip

i like to be at the intersection of computers and humanities

if you want to get in touch, drop me an email

  • Commoditized Social Networking

    July 24, 2023 · 530 Words · 2 Minutes
    fediverse mastodon meta threads commoditization social graph

    Meta's Threads is joining the Fediverse, now what?

  • SwiftUI: ScrollView clipping

    March 13, 2022 · 109 Words · 31 Seconds
    swift swiftui scrollview uiscrollview shadow

    ScrollView's clipping behavior can be surprising.

  • SwiftUI: Dynamic status bar style

    March 12, 2022 · 262 Words · 1 Minute
    swift swiftui uistatusbar swizzling

    A minimally invasive approach to dynamically alter the status bar style in SwiftUI 2 projects.

  • Obtaining Apple Health Workout Icons

    December 26, 2020 · 540 Words · 3 Minutes
    swift ios healthkit fitnessui workout icon

    Acquiring the official workout icons used across the Apple Health ecosystem is surprisingly difficult.

  • Pedantic Review: Elgato Thunderbolt 3 Pro Dock

    May 30, 2019 · 698 Words · 3 Minutes
    pedantic review elgato thunderbolt usb-c dock pedantic

    Overly pedantic review of Elgato's Thunderbolt 3 Pro Dock.

  • Developer Diary Excerpts: machinectl auto-login

    March 16, 2019 · 492 Words · 2 Minutes
    developer diary machinectl systemd login autologin getty override

    Circumventing manual password input for fun and profit!

  • Python Quirks: Implicit Return

    February 24, 2019 · 939 Words · 3 Minutes
    python quirk implicit return none internals bytecode hack

    Python function always have to return something, right? Well, its complicated...

  • Python Tips: Generator unrolling

    January 26, 2019 · 940 Words · 3 Minutes
    python tip fast generator unrolling performance benchmark

    There are many ways to unroll generators in Python, but which one is the best?

  • Python Tips: Dynamic function definition

    January 10, 2019 · 770 Words · 3 Minutes
    python tip internal dynamic function definition pattern cpython

    Function definition in Python can be considered static, right? Wrong!

  • Python Quirks: Lambdas

    December 26, 2018 · 818 Words · 3 Minutes
    python quirk lambda pattern binding

    Python lambdas are weird and underpowered... But why?

  • Three days of owning a Dell XPS 15 (9570)

    August 10, 2018 · 1786 Words · 7 Minutes
    dell xps 15 debian linux nvidia mac

    Detailed Dell XPS 15 (9570) review and postmortem from the perspective of a previous MacBook owner.

  • Python Quirks: Comments

    July 12, 2017 · 873 Words · 3 Minutes
    python quirk comments ast speed docstrings strings

    Performance comparison of various Python comment types.

products

  • Quantile App icon

    Quantile

    beautiful workout widgets

repos

  • cmus-osx

    177
    Python

    Adds track change notifications and media key support to cmus.

  • nibbler

    26
    Python

    Runtime Python bytecode optimizer. ⚡️

  • pygments-github-css

    11
    CSS

    GitHub syntax highlighter color scheme for Pygments.

  • rust-mcp3008

    7
    Rust

    A MCP3008 sensor driver in Rust.

  • exalt

    6
    Python

    Namespace promotion made easy. ↑

  • dotfiles

    2
    Shell

    Excuse Me Sir, Do You Have a Moment to Talk About Tiling WMs?

  • highway.js

    2
    JavaScript

    Lightweight, route-based and data-type preserving network protocol framework.

  • highway.py

    2
    Python

    Lightweight, route-based and data-type preserving network protocol framework.

  • philip-trauner.me

    2
    Python

    Non-progressive web app.

  • blog

    0

    Posts and comments found on my blog.

  • Clipboard

    0
    C#

    Nifty tool that saves your last clipboard entries for later use.

  • cv.philip-trauner.me

    0
    TypeScript

    my cv

  • quantile

    0
    HTML

    Landing page for Quantile. 🏃‍♂️

  • Offliberate

    28
    archived Python

    Scrape media right from your terminal with the help of Offliberty.

  • Meh

    18
    archived Python

    Python configuration files in Python. ¯\_(ツ)_/¯

  • spotify-graveyard

    6
    archived Python

    Bury the undead tracks in your Inbox playlist once and for all!

  • dotfiles-old

    3
    archived Shell

    My dotfiles I guess.

  • match3

    3
    archived Rust

    A work in progress Bejeweled clone.

  • iTunesConnector

    2
    archived Python

    Python abstraction layer around ScriptingBridge to control iTunes with style.

  • soundcloud-enumerate

    2
    archived Python

    Enumerate all SoundCloud users and save them to a sqlite3 database.

  • dir_sync

    0
    archived C++

    Horrible rsync clone.

could not load playlists

services

  • rss feed

    still using rss? great, here is a feed for ya'


impressum

Philip Trauner
Hauptplatz 18
2700 Wiener Neustadt

contact

philip[at]eq[dot]fm

Mastodon Pixelfed GitHub last.fm Spotify