its your data after all
Published May 1, 2019
I want to get a list of all of the podcast episodes that I’ve starred on PocketCasts. There’s no obvious way to export this from the application, and they don’t have a published interface. Lets look at hope to use chrome developer tools to figure out what the API is.
We know that PocketCasts must have an API since it also has a mobile app – the code in the mobile app must talk to the code in the server using a format that computers understand, which is basically the definition of an API.
Reading time: about 12 minutes
IKEA is cheap and everywhere
Published April 24, 2019
I stumbled upon a fun blogpost about the Dumbass Home and it turned me onto the IKEA Trådfri line of products. So I got a couple, and figured out how to control them from my laptop (or say a Raspberry PI) from node. Here’s how to do it.
Reading time: about 7 minutes
Published April 23, 2019
Cabal is a “experimental p2p community chat platform”. It’s fully distributed over the dat protocol. When you create a new chat area – something like a Slack – it allows anyone with the same key to post and view messages everywhere. When you post a message, everyone gets it and shares it with everyone else, so even when your computer drops off there will still be a coherent view of the data.
Reading time: about 8 minutes
all the fun things git can do
Published April 20, 2019
I found a tutorial on how to manage your dotfiles, that works by splitting up the git repository (normally the .git directory) from the work directory. Since I have a lot of code that I put in my tutorials, I adapted the technique to have individual article directories mirrored in their own github repository.
Repositories and Work Directories The normal usage of git is to type git clone <remote> to get a copy of the local directory, mess with stuff, and then add and commit your changes.
Reading time: about 4 minutes
the dream of the nineties is alive on the indieweb
Published April 19, 2019
Remember microformats? Me neither!
Back when the web was open and we were trying to find ways to interconnect independent things?
Let’s bring them back!
Reading time: about 2 minutes