RSS Parrot

BETA

🦜 David Walsh Blog

@davidwalsh.name@rss-parrot.net

I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline! Brought to you by the RSS Parrot.

---

A blog featuring tutorials about JavaScript, HTML5, AJAX, PHP, CSS, WordPress, and everything else development.

Your feed and you don't want it here? Just e-mail the birb.

Site URL: davidwalsh.name

Feed URL: davidwalsh.name/feed

Posts: 7

Followers: 2

JavaScript SpeechSynthesis API

Published: November 20, 2025 00:39

As the web continues to be the medium for all users, standards bodies need to continue to provide new APIs to enrich user experience and accessibility. One underused API for unsighted users is speechSynthesis, an API to programmatically direct the browser…

Fix “This video format is not supported” on YouTube TV

Published: November 17, 2025 23:47

Setting up a new computer is bliss — no old, unused apps and the machine performs much better than the previous. Unfortunately, you may encounter new problems based on the new hardware. One such issue I encountered with my new MacBook was a “This video…

Easy way to upload, transform and deliver files and images (Sponsored)

Published: March 24, 2025 22:58

Managing media is a really difficult task if you try to do all of it yourself, especially if the media comes from other sources. The file can be submitted in any state and size, but what if you need something really specific? You can code it all yourself…

How to Download a YouTube Video or Channel

Published: September 4, 2024 04:42

The ability to download media on the internet almost feels like a lost art. When I was in my teens, piracy of mp3s, movies, and just about everything else via torrents and apps like Kazaa, LimeWire, Napster, etc. was in full swing. These days sites use…

How to Add a Header to a curl Request

Published: August 3, 2024 16:51

curl is one of those great utilities that’s been around seemingly forever and has endless use cases. These days I find myself using curl to batch download files and test APIs. Sometimes my testing leads me to using different HTTP headers in my requests. To…

Case Insensitive CSS Attribute Selector

Published: June 19, 2024 11:31

CSS selectors never cease to amaze me in how powerful they can be in matching complex patterns. Most of that flexibility is in parent/child/sibling relationships, very seldomly in value matching. Consider my surprise when I learned that CSS allows matching…

How to Set Date Time from Mac Command Line

Published: June 17, 2024 12:01

Working on a web extension that ships to an app store and isn’t immediately modifiable, like a website, can be difficult. Since you cannot immediately deploy updates, you sometimes need to bake in hardcoded date-based logic. Testing future dates can be…