Minimalistic Text Android Widget

This is just a quick update on a widget I made for my own use using

Minimalistic Text

Tasker

Google Maps Directions API

The time, day of week, and weather information are all built into the Minimialistic Text program. Transit information was a little bit more complex.
screenshot_20161026-215751minimalistic-text-widg

The Transit information circled is two API calls to the Google maps directions API through Tasker, one for my trip to from the train station to my work bus stop and one for my trip home. They run every 5 minutes and extract out variables including the bus number, the time of departure, the train name and it’s time of departure, the length of the trip and the time when I will arrive home from the XML response to the API call.

Tasker pulls the full result from train station to work bus stop, and caches it in a variable. I then use tasker to pull each variable out of the XML results cached in the full variable.

Then, using Tasker, I format the variables into a easy-to-read (for me) one glance information screen with emoji’s to indicate bus trips, train trips, total time and icons for home and work.

Some of the additional features I’ve built into this include

  1. A widget that speaks my commute when pressed.
  2. A popup that lists out departure times for my commute
  3. I added the api call and variable update feature for this widget into my 5 minute data widget  which turns my data plan on for 5 minutes.

What I end up with is a very simple, one-glance tool that gives me all the information I need to know for my commute.

Dashboards, API’s and YQL

I’ve been working on some ideas for dashboards using API’s and Yahoo Query Language and I have a proof of concept below of the kind of thing you can do with an API and a little ingenuity.

Screenshot_2014-04-02-10-34-52

Screenshot_2014-04-02-10-34-00

This is an example pulling from one YQL query for the first 3 headlines from Google News, and the API for the tool I use for monitoring my library websites.

The  app this is built on is Minimalistic Text,  one of my favorite apps for creating custom information displays on Android devices.

The app used to program and parse the YQL  and the API XML is Tasker

I am pulling the News content from YQL using this query

select title from rss where url="https://news.google.com/news/feeds?pz=1&cf=all&ned=us&hl=en&output=rss"

That gives me this XML response

I’m using UptimeRobot and it’s API for monitoring all my critical patron-facing systems

One Tasker profile checks the two XML files every 1/2 hour and splits the content into a set of variables. Those variables are passed on to Minimalistic Text and displayed in this widget on my Android homescreen.

When a connection failure is detected by UptimeRobot,  the ‘Catalog Up’ section highlights in red.

I’ll expand on how this is accomplished in Tasker later.