Deprecated: Return type of I::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/kirby/toolkit/lib/i.php on line 62

Deprecated: Return type of I::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/kirby/toolkit/lib/i.php on line 91

Deprecated: Return type of I::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/kirby/toolkit/lib/i.php on line 71

Deprecated: Return type of I::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/kirby/toolkit/lib/i.php on line 101

Deprecated: Return type of I::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/kirby/toolkit/lib/i.php on line 53

Deprecated: Return type of Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/kirby/toolkit/lib/collection.php on line 80

Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /home/public/kirby/toolkit/lib/url.php on line 135
One Tap Less | Show Instapaper Articles in Editorial

Show Instapaper Articles in Editorial

I use Instapaper for pretty much anything these days. Whenever I stumble upon an interesting link, be it something readable or an utility, I drop it on Instapaper to be dealt with later. Therefore, Instapaper is an essential tool while I research for new articles and having those at arm's length when I'm writing in Editorial seemed like a no-brainer.

The first thing you have to do is grab the RSS feed for your Home screen. Since its latest update dumped the quick access for it, we gotta dig the source code until we find a certain tag under the <head>:

<link rel="alternate" type="application/rss+xml" title="RSS" href="/rss/2776392/sUMfE4D38oySoUk16Smxll">

That's a random example, but you want the url inside the href parameter. Prepend http://instapaper.com to it and you get your URL feed. You'll end up with something like this:

http://instapaper.com/rss/2776392/sUMfE4D38oySoUk16Smxll

You must edit the first step of the workflow (a Set Variable item) to this url. The workflow will create a dictionary with the links and titles from your Instapaper Home folder. If you peek at the Python scripts you'll find our use for the json module, it allows us to store this dictionary as an Editorial variable, which requires a string, and turn it back into a dictionary later, after you select an article, so we can match the title to the url and open the latter at Editorial's browser.

You can download this workflow here. Remember to edit the first step and lets hope for more Editorial workflows yet to come in this blog.