Saturday, July 27, 2013

Curation tools - Flipboard custom magazines

Being a librarian, I often find myself obliged to try my hand using curation tools.

I was looking for a tool, that

  • displayed curated content in a "visual" magazine like format
  • only displayed what I explicitly selected and not everything I shared on my networks
  • was designed to be easily viewed by not just myself but others
  • seamlessly worked with my regular content consumption workflow.
Essentially, I wanted a quick efficient way to put what I judged to be the most interesting and novel content I found each day regarding LIS and related fields into a visually attractive package that anyone could view, but did not require much additional effort from me to create.

The first requirement of a attractive visual format meant ruling out old school tools like delicious and diigo etc.

Paper.li displayed everything you shared on Twitter without allowing you to filter, so it was out.

Rebelmouse  automatically displayed everything you shared via Twitter, Facebook, Instagram, Google+ etc but gave you the chance to remove and/or reorder entries. 

This was really interesting (below shows an example I played with using our library Facbook, Twitter, Pinterest accounts) but I wanted to do it right the first time, not see everything I posted or shared via Twitter, Facebook, then removing the shares I didn't want later.



Storify, I covered before in a post Storify for libraries but wasn't what I was looking for because I had to separately search using Storify to populate it with content and hence didn't work with my normal workflow.

Scoop.it , probably was the closest to what I wanted, since you could use it to "Scoop" selected content only wrapped up in a pretty pretty visual format and I made a few half-hearted attempted but I never liked it, while it is true I didn't like the UI when I tried to access Scoop.it entries that were tweeted but when it came down to it, it was too troublesome to use with my normal workflow when consuming content.

So what is my workflow for finding interesting content to like? My information consumption habits generally hasn't changed since getting a tablet in 2011 and pretty much involves using Flipboard to read on an iPad everything from Tweets to RSS feeds (including journal articles from LIS Journals TOC). I do this at least twice a day for a total of at least 2 hours.

So when Flipboard introduced personalised/custom magazines, it was a no brainer to try curating using Flipboard. 


Adding content to my personalised magazine is as easy as it gets. 

As I read content in Flipboard on my iPad (content that includes not just Twitter but also RSS feeds of my favourite journals), all it takes is one tap on the + button and a second tap on the personalised magazine you want to flip the content in.
Of course, I do come across lots of interesting material via other sources in particular
Such content is posted to my personalised magazine using a bookmarklet

Though I don't have to, I can edit the content in such magazines https://editor.flipboard.com/



Above shows how you can delete existing content that was "flipped into" the magazine before , you can delete content or reorder by drag and drop and the setting of a cover page.

I started off ambitious and created 6 custom magazines but over months, I found myself regularly updating 2 major ones

Currently the most successful custom magazine is Long interesting reads


Initially I flipped in content that were only long essays or journal articles, long blogposts or reports (e.g  Ithaka S+R Survey, Horizon reports, Project Information Literacy etc) that I intended to read later. But as time went by, I started to include contents that I found novel into this magazine even if strictly speaking they weren't long.

You can of course follow my twitter stream, and while I obviously try to tweet only high quality content, but I made sure that the ones I flipped into this personalised magazine are the best of the best, content that I felt weren't banal or obvious. 

With absolutely no marketing so far, I was surprised to see 20 readers and 299 page flips, not bad at all, which inspired me to continue to keep it updated.

The main issue with this is that while you could share this magazine to be read on another person's flipboard app, it still left people who did not have tablets in the cold (short of using a android emulator like bluestacks) or who did not want to use flipboard.


Above shows how you can search for my personalised magazine "long interesting library reads" to subscribe, but what if you don't use Flipboard or don't have a tablet?

Don't worry, Flipboard recently allowed users to read these magazines on the open web on any browser. For example this is one of them when viewed on desktop.


Try it on any browser including desktop browser at http://flip.it/M2ScT

You choose the keyboard or mouse to "flip" through pages for desktop browsers


Give a try at http://flip.it/M2ScT


The other one that I am currently curating is one on discovery




Try it on any browser including desktop browser at  http://flip.it/kDYCZ

Conclusion

I am told that in the past Librarians used to provide current awareness services, but as our users reading habits move towards tablets, could services like flipboard personalized or custom magazines hold the key to getting their attention?

Tuesday, July 9, 2013

Alerting on twitter feeds - now that RSS output is dead - IFTTT & Google script, Zapier & Mention

On July 1, 2013 Google reader was retired. This was high profile news that was covered heavily online.

This wasn't the only blow to RSS usage, a lesser blow was struck when Twitter announced permanently retiring the Twitter API v1.0 which allowed Atom and RSS feeds output. The current Twitter API 1.1 only allows JSON format and requires authentication to access. This took effect, June 12.

For most people, this did not make a difference. But for me it was a blow, because I was pairing RSS output from Twitter feeds with IFTTT to filter and  alert me only if a certain keyword appeared in the feed.




To backtrack a little, I've written many times on this blog about techniques on how to proactively scan for tweets about your library.

There are 3 ways to figure out if a tweet is about your library even though the person tweeting does not @mention your library.

1. If the  tweet contains the keyword (e.g NUS Library)

2. If the tweet contains keyword (e.g. Library)  and is within say 1 km of your library

3. If the tweet contains keyword (e.g. Library)  and is from people you can identify as your user

In general, my current technique involve, pulling out the results from Twitter in RSS & putting them into IFTTT which will then alert you when that occurs

In fact, before the retirement of Twitter API v1.0, IFTTT could even pull directly from Twitter results without RSS for search terms but this is no longer an option and now IFTTT can no longer trigger on Twitter but can work only as an action.

You might wonder why I use IFTTT, when Tweetdeck is capable of tracking such items including location alerts. 

IFTTT is pretty handy because 

1. It can filter and alert on a specific keyword only - eg You could put in a RSS of a twitter group of people who are presumably your users, but get alerts only if the word library is mentioned.

2. It provides a host of alert options, from email to SMS and more.

But now that Twitter does not provide results in RSS, what can be done?

1. Use a third-part service to provide Twitter output in RSS

Digital Inspiration has posted a tip on how to use Google Script to setup rss feeds from Twitter

"What we really need is some sort of a parsing program sitting between Twitter and our RSS Reader. The parser would fetch updates from Twitter at regular intervals and convert them from JSON to RSS which we can then subscribe in our favorite RSS Reader."

Follow the instructions,  then convert the existing RSS feed url to the new URL.

If you have no idea of the syntax on how to grab Twitter results in RSS in the first place see this for the syntax.

Using that, you just need to replace the portion before the q=xxxx with the new URL from the Google Script. 

For example if before you were doing

http://search.twitter.com/search.rss?q=nuslib%20OR%20nuslibrary%20OR%20nuslibraries

You just need to replace the part in red, with the new Google Script url given to you via email once you have set it up, eg.

https://script.google.com/macros/s//exec?action=search&q=nuslib%20OR%20nuslibrary%20OR%20nuslibraries


Below shows one IFTTT Recipe I setup that will SMS me, if certain keywords are tweeted.,




This works like a charm, but for some reason I couldn't get it to work with location alerts, though I wonder if it is due to the length of the rss string.  

IFTTT itself polls every 15 minutes, Google script itself only pulls from Twitter periodically, so this creates even more delay, so if you want close to real-time alerts this isn't ideal.


2. Use Zapier - a IFTTT alternative

Gary Green who is a bit of a IFTTT expert blogged about IFTTT alternatives and Zapier was mentioned.

It's very similar to IFTTT but it seems to be a lot more powerful in particular for Twitter and a bit more customizable.

The first few parts are similar to IFTTT, you select Trigger and actions. Here I select Twitter as a trigger and to email myself to Gmail as action.



Select the specific accounts



The Twitter options look promising because unlike IFTTT you can directly pull in Twitter search results without RSS


The basic options allow location searches, so you could pick a Latitude and Longitude and a radius around for tweets to be alerted on. 

But it gets really interesting if you click on Add custom filters



I soon realised the basic options just scratches the surface, Zapier is apparently capable of filtering on pretty much every piece of metadata available from a Tweet, and it is a very long and complicated list. 

So for example, you could setup alerts on favourited tweets, whether they are retweeted, how many times and much much more. 

The downside is, you pretty much need to be an expert on Twitter API to know what each field means.

Setting up the action can be also quite customized.



Unlike IFTTT which has defaults for Zapier, you are expected to set your own, some are pretty obvious. But others are not.


The text in Orange are actually dynamic based on the metadata from tweets. It takes some experimenting to know what you want. But the "live preview" helps by showing what the data will be like. Below shows for example what "User Created At" field will show.



I found this part of Zapier a bit buggy, occasionally it won't show any data (because there is no real tweet to draw on) which is normal, but occasionally some fields just wont appear, even though I know they are available for selection, but if I reload the pull down again after several tries the option appears?

But in general it works. Here's an example.




Compared to the RSS->IFTTT method, Zapier sends out the alert faster, based because there is only a 15 minutes delay for the free version, while IFTTT also boasts the same 15 minute polling time, there is additional time delay due to the additional of the Google Script to pull in Twitter results.

The free version of Zapier is also limited because you can get up only 5 such tasks and receive a maximum of 100 alerts per month for the free version, while IFTTT has no such limits.


3. Use Mention

For some different, try the Mention Service, this covers not just Twitter but also blogs, facebook etc and pretty much everything. It does not allow location based alerts, and is limited to 250 alerts per month for free. I use the ios app mainly but there is a desktop version, Chrome 





Conclusion

This is a somewhat geeky post, though I have been using such techniques since 2010 and have found them invaluable in keeping on top of news I am interested in. 

Share this!

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Related Posts Plugin for WordPress, Blogger...