RSVP'd to an event
post from
Homebrew Website Club Baltimore Meetup March 22nd, 2017

Digital Harbor Foundation Tech Center BaltimoreMD

I’m going to Homebrew Website Club Baltimore 3/22 at Digital Harbor Foundation from 6:30pm to 8:30pm! Come on out and work on your website!

Thanks to our guest Jāsön Herbert for making this episode worthy of peer-review.

post from
Who's Laughing Now? • Ep 33 - The Joke Doctor

Lawful & Orderly: Special Visions Unit S1E11: DEAD RINGER


Join GM @ThatOneGM, players @geowtf, myself, and very special guest @OneShotRPG for another thrilling adventure in the light-hearted fantasy police procedural that is Lawful & Orderly: Special Visions Unit.

Tonight’s episode is S1E11 - “DEAD RINGER”

Watch live and do your civic duty as a member of the jury to determine whether our detectives solve the crime and catch the perpetrator from 8pm to 10pm Eastern Time at

Catch up on our back catalogue at

This Week in the IndieWeb Audio Edition • March 11th - 17th, 2017

Audio edition for This Week in the IndieWeb for March 11th - 17th, 2017.

You can find all of my audio editions here.

You can subscribe with your favorite podcast app on huffduffer.

Music from Aaron Parecki’s 100DaysOfMusic project: Day 48 - Glitch, Day 49 - Floating, Day 9, and Day 11

Thanks to everyone in the IndieWeb chat for their feedback and suggestions. Please drop me a note if there are any changes you’d like to see for this audio edition!

Earlier this week I announced Screech, a simple client for posting audio content (such as podcasts) to your own site using Micropub.

I’m pleased to announce that Screech is now available publicly. You can check it out at

Screech also now has an adorable logo, thanks to a couple of pieces of public domain art.

This post has been deleted.

Dave has something to say about how you should spend your Friday.

Spoiler alert it’s watching Hostel do make-em-ups for you at 9pm at Single Carrot Theatre! Tickets Only $5!

post from
Two for the Road w/ Old City (feat Hostel!)

Single Carrot Theatre BaltimoreMD

Two for the Road w/ Old City (feat Hostel!)

Single Carrot Theatre 2600 N Howard St, BaltimoreMD, 21218

There are a thousand bars in Old City, and, every Friday at 9, you’ll spend the evening in a new one.

The show begins with a warm welcome to stay with Hostel. Then Old City serves up their justly famous comic hospitality. So, raise a glass with Old City, and enjoy Two for the Road.

Digital Self-Defense: A Workshop

Space 2640 2640 Saint Paul St., BaltimoreMD, 21218

Ever worry that the internet knows more about you than you know about it? Companies, governments, and individuals can collect and track our communications and metadata whether we give informed consent or not. Meanwhile, those most vulnerable to these online risks may not have the greatest access to the information and resources to defend against surveillance and discrimination.

We can organize to change this, but in the meantime, there are also steps we can take to protect each other and to educate ourselves about what’s at stake. Learning to navigate digital space safely is a process, but you don’t have to get started alone.

Join us 3/19 for a workshop on digital privacy, inspired by the international Cryptoparty movement. We’ll talk about why surveillance matters for all of us and why you don’t need a technical background to start taking control of your online privacy. You’ll have a chance to ask questions, try out tools on your phone or laptop, and learn more about specific topics like mobile phone security, secure browsing, and more.

All people and all levels of experience are welcome.

The event will be FREE, however donations to help with the costs of the space and event will be welcome and appreciated! We’ll also have snacks available but welcome others to bring more to share, potluck style.

Learn more and (optionally) RSVP via our Facebook Event:

Screech - a micropub client for podcasting

I've been working on my idea of what IndieWeb podcast publishing looks like for some months now, both with the improvised We Have to Ask comedy podcast that I make with Jonathan Monroe and more recently with the This Week in the IndieWeb Audio Edition that I started producing last month.

In addition to following standard IndieWeb-friendly practices like using microformats2 feeds, backfeeding social interactions from Twitter and Facebook with bridgy, and exploring other interesting audio markup tricks, I wanted a tool that made it easy for me to publish new content to my sites via the Micropub protocol, which supports sending audio media files.

I didn't see another micropub client in the wild that supported audio files in the way that I wanted, so I made my own.

Screech is an audio-publishing-focused micropub web client with a Python server component built on Flask. Screech supports logging in with your own site using indieauth and posts to your site's micropub endpoint.

It's still a work-in-progress, but the basic flows work well enough for my needs.

Screenshot of main Screech posting interface with form fields.
Screech interface before posting an episode of This Week in the IndieWeb Audio Edition

One fun feature of Screech is that once you select an MP3 file for upload, it uses the jsmediatags library to pull out information about the track, such as its duration, track title, album and artist info, etc. This info is outside the scope of the Micropub standard, but if you want to add support to your server, you'll see those properties arrive with names like "id3-title", "id3-artist", etc.

Edit, March 17, 2017 — Screech is available at If you'd like to run it yourself, add features, or fix bugs, you can find the source code and instructions on GitHub.

There are many TODOs yet on my plate for Screech before I'd consider it "done", such as micropub media endpoint support, syndication support, adding a photo to the post as a "poster" image, and more.

I'd love to hear feedback from the IndieWeb community! What do you think it means to be an "IndieWeb podcaster"? What features would make Screech useful for you?