Oy oy, it is interesting!
Home
Some javascript messing about
Oh that'll come in handy for all those mashups based around me you've been planning... Not a straight feed of what I post every day, it searches the content of the site, probably seven or eight years worth of postings now.
JSON is "javascript object notation" btw (if you have no interest in javascript best stop reading now), presenting information in such a format you can slot it straight into a script without any more processing needed. XML is great for passing info around the web, except that AJAX requests specifically block you from fetching XML from another website, but you can call javascript from anywhere happily.
It works in the same way as the xml feeds, construct your call to my JSON API (ooh, get me) like this:http://www.clarkeology.com/javascript/your_callback_goes_here/squirrel+and+magpie.js
And that'll return something like:callback_goes_here( [{guid:10701,
link:"http://www.clarkeology.com/m/10701/10701/New+JSON+feed+of+my+blog",
title:"New JSON feed of my blog",
description:"Oh that'll come in handy for all those mashups based around me you've been planning... Not a straigh",
category:["javascript",
"json",
"feed",
"xml"],
geo:{lat:51.0800,
lon:1.1645}},
{guid:10278,
link:"http://www.clarkeology.com/m/10278/10278/Mods+and+rockers+all+over+again",
title:"Mods and rockers all over again",
description:"Yesterday I saw a turf war in Folkestone, a ferocious battle between six magpies and three squirrels",
geo:{lat:51.0800,
lon:1.1645}},
{guid:63,
link:"http://www.clarkeology.com/m/63/63/arcade+games",
title:"arcade games",
description:"Walked the long way round Listria Park on the way to Church Street today, and saw two magpies and a",
geo:{lat:51.0800,
lon:1.1645}}] )
Hmm, will reformat that later so it looks nicer here (don't know where all those backslashes came from, they're not there in the real json), and also I should investigate if there is an rss style standard for json blog feed, it's all very well me saying "my blog titles are called mSubject" but if no-one else is using that it's not really going to catch on for blogs... If you don't know what that is, then just come back later, I'm sure to post something about squirrels again soon.
To use these feeds of mine, you want to put some javascript on your page that grabs that feed and does something with it. If you're using the newer version of jquery.com say, you can whack some of my content into your page like this:
// hmm, bah just realised I've done something fundamentally unhelpful, I really do need to have "callback=" in my standard js url to fit in with other people's requirements...
$.getJSON("http://www.clarkeology.com/javascript/callback_goes_here/search.js jsoncallback=?",
function( js ){
for ( var i in js ) {
$('body').append( '<' + 'h2>' + js[i].title + '<' + '/a><' + '/h2><' + 'p>' + js[i].description + '<' + '/p>' ); }
});
I'm doing that on yourfolkestone.com/javascript
Will be extending this to cover other content soon, ie a list of pubs local to a particular postcode or something like that, won't that be nice?
pauly :: 2007 :: Comment / reply
Dude, you should get out more.
itchypaws :: 26 Nov :: 2007 :: Comment / reply
pauly :: 27 Nov :: 2007 :: Comment / reply
Over to you, discussion about anything local, but please be considerate... Folkestone on TV, Kent gigs, Find a flatmate, rent a room, property queries, current news, what's new, local events, for sale, local services, what I like about Folkestone, ask questions, offer advice, plug yourself... the more it's used the more useful a resource it will become. If you want a gig listed click here to add it (fixed now!), or just click here to post a message...
Also from the same week
Some more posts from the same week as .
RE: Is Nero that much better? [Monday 26 November 2007]
only one music shop and one coffee shop isn't it? [Tuesday 27 November 2007]
Immortalise someone for Christmas! [Tuesday 27 November 2007]
Hiring a cart or stall in Hempstead Valley shopping centre Gillingham [Tuesday 27 November 2007]
Rye Harbour [Wednesday 28 November 2007]
sounds like the map is wrong [Wednesday 28 November 2007]
I can't find "The Last Golden Arrow" [Wednesday 28 November 2007]
Good evening back to you! [Thursday 29 November 2007]
Let the coffee wars begin! [Wednesday 14 February 2007]
RE: Let the coffee wars begin! [Friday 16 February 2007]
Is Nero that much better? [Friday 16 February 2007]
RE: Let the coffee wars begin! [Monday 26 February 2007]
A Cafe Nero in Folkestone [Tuesday 27 February 2007]
RE: Let the coffee wars begin! [Sunday 27 May 2007]
RE: Hiring a cart or stall in Hempstead Valley shopping centre Gillingham [Wednesday 26 March 2008]

