Social Hygiene: Pruning my Twitter Feed with Plumes

While scrolling through my Twitter feed recently, I began to get a little annoyed at the amount of content that I was simply not interested in. In engineering terms, my signal-to-noise ratio was way too low.


Simple Twitter CLI for day-to-day social media hygiene


The Python Toolbox for Robotics

One Version to Rule Them All: Keeping Your Python Package Version Number in Sync With Git and Poetry

Poetry is my current favourite packaging and dependency management tool for Python. It combines dependency resolution, virtual environments, and packing all into one easy to use tool. However, my one big complaint at the moment is the lack of synchronization between my package version (defined in pyproject.

Pushing Timesheet Data and Events to Clockify Using Python

As a follow up to my recent post, we can easily push timesheet data to Clockify using their API.

Download iCal Calendar Data Using Python

Sometimes you need access to your calendar data, such as when making synchronization tools. In my particular case, I use my calendar as a high-level time-tracking tool which I then sync with Clockify using their API.

Pushing Streaming Data to Microsoft Power BI for Data Visualization Using Python

Power BI is a business analytics service by Microsoft that aims to provide data visualizations and business intelligence capabilities through simple report and dashboard tools. One interesting feature is the ability to create Streaming Datasets that can receive data through a simple REST API.

Tip of the Day: User-based Settings Configuration for Python With Dynaconf

Configurations vary substantially across deployments, but code does (should) not change. An important approach to configuration management is to use config files. dynaconf is one of my favourite packages for achieving this in Python.

Tip of the Day: Quickly Share Files with Python and ngrok

Sometimes I just need to transfer a file across computers without the fuss of ssh, Google Drive, Firefox Send, etc. Examples include: Sharing a large video file with a colleague Transferring eBooks to a Kobo using the beta web browser Making a local share for a team to access data Setting Up the Web Server In your terminal, run the following:

Tip of the Day: Combining Iterables in Python Through Round Robin

A round-robin tournament is a competition in which each contestant meets all other contestants in turn. In a single round-robin schedule, each participant plays every other participant once. As a combination algorithm, it takes iterables and selects one item from each in equal portions and in circular order, handling all iterables without priority.