IndieWeb Summit in Portland, OR Jun 24-25th!
Looking forward to meeting some lovely IndieWeb folks!
IndieWeb Summit in Portland, OR Jun 24-25th!
Looking forward to meeting some lovely IndieWeb folks!
Inspired by Eddie Hinkle's recent post about viewing webmentions, I decided to improve the way I display webmentions on my site.
TL;DR, my site now pulls attempts to recognize single-emoji comments and display them as a "Reaction".
Slightly longer version - my site uses webmention.io for handling webmentions, and I use brid.gy to backfeed interactions from Facebook to my own site. The way brid.gy handles Facebook reactions other than the standard "like" is a little quirky - they show up in webmention.io as a "reply" with a single emoji as the "content".
Using the Ruby twemoji library, my site checks the "content" of a reply against the emoji index and, if the content is a single emoji, pulls it out of the usual "reply" display and puts it in a facepile. The emoji itself is shown as an icon in the corner of the little face image.
While I was at it, I cleaned up a lot of my webmention-handling template to make things much clearer. This will make things easier for folks that want to re-use this code when I (eventually) release this as a Jekyll plugin.
Tonight is a Homebrew Website Club night, but Baltimore is not having another official meetup until April 19th. Still, I wanted to get something done to continue my deal with Jonathan to post something IndieWeb related at least once per week.
Audio edition for This Week in the IndieWeb for March 25th - 31st, 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!
Jonathan Prozzi and I have challenged one another to make a post about improving our websites once a week. I'm a little late with this one!
I recently added support for displaying mentions, such as likes, reposts, comments, etc. from around the web that refer to the posts on my site. One thing the update didn't do is catch another type of mention, such as when someone mentions me in a tweet (example). These get fed to my website by brid.gy, but weren't displayed anywhere.
So, I created a /mentions page for displaying these mentions. In the future, when a post mentions my homepage, the result will show up on the mentions page.
My mentions still don't yet update in real time - they are compiled into my site whenever I make a new post. That's coming up in the future, but I have taken one more step towards real-time interactions with notifications!
Webmention.io, the service that I use for accepting and storing webmentions, has a WebHook option that can notify your site whenever a new webmention has been received. I wrote up a simple Python service using Flask that will listen for these messages from webmention.io and send them to me via PushBullet, a notification service that I've been using for a while for other projects.
Now, I'll see a notification on my phone and laptop when another site sends me a webmention!
Update: Here's an example notification!
I write a text script for each of these audio editions, which I would like to find a way to add to the post as a transcript for the audio. A couple of (silly?) things stopping me: (1) I’m not sure of the best way to lay that out and mark it up for the widest use and (2) My script format includes lots of notes-to-self that need to be cleaned up, adding yet-another-editing-task to getting this podcast out. :}
Audio edition for This Week in the IndieWeb for March 18th - 24th, 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!
Congrats and have a Webmention! I love that you have a roadmap.
Something like WebSub (formerly PubSub) would be great for triggering a notification when a new Webmention arrives, without having to poll!
Baltimore's Marty 2017 meetup for Homebrew Website Club met at the Digital Harbor Foundation Tech Center on Mar 22nd.
Notes from the "broadcast" portion of the meetup.
martymcgui.re has been busy since the last meeting. Added tags and displaying webmentions to his site. Launched Screech, a micropub client for posting audio. Uses it to post an audio edition of the This Week in the IndieWeb as a podcast. Started looking into better reply contexts for sites with no microformats2 info, maybe starting with Soundcloud (which requires using their API to convert permalinks into embeds) or using Aaron Parecki's X-Ray.
brianey.com missed the last meeting, so it's been a while. Working on a new site at thebrianyoung.com, set up his WordPress network to include IndieWeb plugins, including things like accepting Webmentions. Some small updates to imnotwrong.com. Committing to more (of everything) for next time.
eddiehinkle.com started blogging again back in February. Dusted off Jekyll and started delving back into IndieWeb. Reads a lot of books and wanted to have that info on his site from Goodreads. Uses a Node.js script to dump Goodreads data into Jekyll _data/ folder. Added microformats to pages. Posts project 365 photos to site, a little bit of a burden since everything is still manual. Current project is micropub. Plan is to set up a Node.js "controller" because he wants to do more responses and interactive things. Today added "On This Day", showing posts from the same day in previous years
maryreisenwitz.com was in the other half of the room working on laser-cutting projects, but did talk informally about wanting to add e-commerce to her site.
We discussed the shutdown of App.net, the upcoming micro.blog, the challenges of building everything yourself, and some of the laser-cutting projects that our host Mary was working on for an event next weekend.
We hope that you'll join us for the next HWC Baltimore in April back here at the Digital Harbor Foundation Tech Center! Check back soon for the date!
Join a community with like-minded interests. Bring friends that want a personal site!
Any questions? Ask in chat: http://chat.indieweb.org/today#bottom
Optional quiet writing hour starts at 6:30pm. Meetup begins at 7:30pm.
More information: http://indieweb.org/events/2017-03-22-homebrew-website-club
Facebook event: https://www.facebook.com/events/1450557171642865/