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 | Blog

Track TV shows with the TV Journal for Workflow and Day One

The spinoff from the Movie Diary; the TV Journal tracks and logs your television shows. This is my most ambitious action for Workflow yet and I've been craving to share it with you. Last time I checked it used more than 300 action blocks — then I lost count. Countless bugs found over beta versions – as an action that pushes Workflow to its limit – delayed its release, but here it is, the TV Journal.

Read more

Quick App Store Links with Blink

I've always been a supporter for utilities built for iOS, once I even said we can't have a "rich environment of interactions without such apps". Blink is the newest addition to this collection and a great one if you're constantly fiddling with App Store links.

Read more

Let's talk about piracy

It is ironic that the passion for cinema that prompted me to film school began with pirated movies. In my home town there's a place called "camelódromo", there's no translation to the term and the only Wikipedia entry on the subject is in Portuguese. The article points out that the camelódromo is a place to concentrate hawkers that would otherwise be on street, blocking traffic in populated areas. In general, they sell illegal goods that come from the Paraguayan borders with Brazil.

Think of the structure of a camelódromo as a street fair, a long arcade and stands on both sides with counterfeit clothes, games, booze, movies, music, tax-free electronics. I worked there as a teenager until I moved to college and the customers I've seen and their demands conveyed the dynamics of piracy to me.

Read more

Schemes — URL Actions, Finally Simplified

Let me share a secret with you: url encoding sucks. Some actions I post rely on verbose urls, undecipherable code you just ignore and seek for the button to install the action and call it a day. If you ever tried, you know it is hard and inevitably down to trial and error, but those days are over. Schemes is an interface to build url actions with drag and drop, just throw apps in the canvas and link them in any order to build workflows from the simplest to the most complex imaginable.

Read more