Tapestry Connector for WordPress

Thumbnail is a screenshot from the Tapestry landing page. 

TLDR: I built a Tapestry connector that reads the WordPress REST API. Download it here


I finally built a Tapestry connector!

Like all good projects, this little guy was born out of necessity. A local news station in my area (Lootpress, stupid name) has a website built on WordPress. As expected, you can get all of their recent posts unfiltered via the automatically-generated RSS feed: 

https://www.lootpress.com/feed

The issue is that there is a bunch of stuff on this website that I don't care about. I just want content with specific tags. 

Normally, Wordpress generates feeds for each tag and category automatically, like this:  

https://www.lootpress.com/tag/fayette-county/feed

The issue here is that Lootpress (again, dumbass name) has disabled all of the RSS feeds but the main one. 

But wait! WordPress ships with a REST API that returns JSON! 

Using that, we can fetch content from any WordPress site as long as we're familiar with the API structure: 

https://www.lootpress.com/wp-json/wp/v2/posts?tags=15

This API is far less likely to be disabled because it powers the Block Editor. This connector is designed to read those feeds. 

If you're familiar with the WordPress API, you can pass in any endpoint and it will read it. In this case, you have to specify the filters and parameters and all that. 

If you're not familiar with the WordPress API but want to follow a site that has their RSS feed disabled, you can put the domain in and the connector will try its best to find the right API endpoint to grab all the recent posts. It won't always work but it should work on most WordPress sites. 

You can download the connector here