<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>OUseful.Info, the blog... &#187; A Handful of Google Hacks&#8230;</title>
	<atom:link href="http://blog.ouseful.info/2012/01/03/a-handful-of-google-hacks/feed/?withoutcomments=1" rel="self" type="application/rss+xml" />
	<link>http://blog.ouseful.info</link>
	<description>Trying to find useful things to do with emerging technologies in open education</description>
	<lastBuildDate>Thu, 20 Jun 2013 09:37:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.ouseful.info' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>OUseful.Info, the blog... &#187; A Handful of Google Hacks&#8230;</title>
		<link>http://blog.ouseful.info</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.ouseful.info/osd.xml" title="OUseful.Info, the blog..." />
	<atom:link rel='hub' href='http://blog.ouseful.info/?pushpress=hub'/>
		<item>
		<title>A Handful of Google Hacks&#8230;</title>
		<link>http://blog.ouseful.info/2012/01/03/a-handful-of-google-hacks/</link>
		<comments>http://blog.ouseful.info/2012/01/03/a-handful-of-google-hacks/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 17:30:07 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[Anything you want]]></category>
		<category><![CDATA[Tinkering]]></category>
		<category><![CDATA[ddj]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6719</guid>
		<description><![CDATA[Last day of the holidays today, so I thought I&#8217;d try not to spend the day learning stuff from the web, but do something else instead, like read a book, or watch a film, clean the greenhouse, try out a new recipe, or maybe even get a (late) head start on some marking, start looking [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&#038;blog=325417&#038;post=6719&#038;subd=ouseful&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Last day of the holidays today, so I thought I&#8217;d try not to spend the day learning stuff from the web, but do something else instead, like read a book, or watch a film, clean the greenhouse, try out a new recipe, or maybe even get a (late) head start on some marking, start looking at putting a bid together, or draft a paper for some tinpot journal or other, (because I really, really, really need to generate some &#8216;research&#8217; income, publish something academically credible, find some way, any way, of justifying my salary&#8230;).</p>
<p>But it never works out like that, does it&#8230;? Because I saw a couple of tweets from Martin, and they lead, as ever, to a bit of playing&#8230;</p>
<p>So for example, from this post of Martin&#8217;s &#8211; <a href="http://mashe.hawksey.info/2012/01/free-and-rebuild-the-tweets-export-twapperkeeper-archives-using-google-refine/">Free (and rebuild) the tweets! Export TwapperKeeper archives using Google Refine</a> &#8211; I realised that Google Refine offers all sorts of import options I hadn&#8217;t really noticed before (like the ability to import data from an XML (incl. Atom/RSS), RDF or JSON feed. Which means I really need to have a quick play with that&#8230;</p>
<p>&#8230;for example, by seeing if I can load in some data directly from a Twitter search using a URL of the form:</p>
<p><tt><br />
<a href="http://search.twitter.com/search.json?q=from:mhawksey&#038;rpp=5&#038;include_entities=true&#038;result_type=mixed" rel="nofollow">http://search.twitter.com/search.json?q=from:mhawksey&#038;rpp=5&#038;include_entities=true&#038;result_type=mixed</a><br />
</tt></p>
<p><a href="http://www.flickr.com/photos/psychemedia/6629067283/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7145/6629067283_19f58ddf1e.jpg" width="500" height="281" alt="JSON import in Google Refine" /></a></p>
<p>Ooh&#8230; magic:-)</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6629083633/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7004/6629083633_7232f60255.jpg" width="500" height="199" alt="Google Refine - import data from url/project import" /></a></p>
<p>Looking around various Google Refine works in progress, I also noticed that there appears to be a <a href="https://github.com/PaulMakepeace/refine-client-py">Python library for running Google Refine project scripts</a>, which means you can presumably automate the Google Refine process? (Note to self &#8211; I still haven&#8217;t found a noddy tutorial to help me get started with running the Gephi Toolkit from Jython).</p>
<p>Or how about this tweet, &#8220;forwarded&#8221; by Martin in the sense that he replied to a tweet from @SuButcher and included me in the response, so I could look up the thread being replied to: &#8220;@mhawksey I want to use a Googledocs form to populate a google map with twitter users &#8211; see <a href="http://t.co/uJGC78b8" rel="nofollow">http://t.co/uJGC78b8</a> and <a href="http://t.co/hLbBEUXY&#038;#8221" rel="nofollow">http://t.co/hLbBEUXY&#038;#8221</a>; which got me idly wondering about the quickest way to geocode data in a Google spreadsheet, remembering the Google Gadget that will do just this (<a href="http://support.google.com/docs/bin/answer.py?hl=en&amp;answer=91601">Google Spreadsheet geocoding map gadget</a> &#8211; a quick play suggests you can set the range to a whole column (e.g. B:B), but setting the range from a specific row to the end of the column using the format <em>B2:B</em> (eg for use mapping results from a google form, excluding the title row), <em>doesn&#8217;t</em> seem to work?!)</p>
<p>Googling around, I also found this handy trick for getting the lat/long of a point out of Google maps in a recipe for <a href="http://dudarev.com/wiki/Geocoding-with-Google-Spreadsheets.html">Geocoding with Google Spreadsheets</a>:</p>
<p>- CSV output for Google maps point geocoder: <em><br />
<a href="http://maps.google.com/maps/geo?output=csv&#038;q=PLACENAME_OR_ADDRESS" rel="nofollow">http://maps.google.com/maps/geo?output=csv&#038;q=PLACENAME_OR_ADDRESS</a><br />
</em></p>
<p>And hence in the Google Spreadsheet context:</p>
<p><em>=ImportData(CONCATENATE(&#8220;<a href="http://maps.google.com/maps/geo?output=csv&#038;q=&#038;#8221" rel="nofollow">http://maps.google.com/maps/geo?output=csv&#038;q=&#038;#8221</a>;,&#8221;LOCATION&#8221;))</em></p>
<p>where &#8220;LOCATION&#8221; might equally be a reference to a cell that contains a location.</p>
<p>So&#8230; day wasted&#8230; again&#8230; may as well spend the rest of it doing F1DataJunkie stuff now&#8230;!</p>
<p>PS seems I <a href="http://apitricks.blogspot.com/2008/10/geocoding-by-google-spreadsheets.html">was unwittingly sort of involved in the publication path of that Google Maps/CSV hack</a> I linked to above&#8230; <em>That&#8217;s</em> why I do what I do&#8230; <em>unforeseen consequences</em>. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6719/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6719/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&#038;blog=325417&#038;post=6719&#038;subd=ouseful&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/01/03/a-handful-of-google-hacks/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/abbd9f90565ce9ae4d065d93a81d8c03?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7145/6629067283_19f58ddf1e.jpg" medium="image">
			<media:title type="html">JSON import in Google Refine</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7004/6629083633_7232f60255.jpg" medium="image">
			<media:title type="html">Google Refine - import data from url/project import</media:title>
		</media:content>
	</item>
	</channel>
</rss>
