What I’ve been working on. I love my internship.

You can type a keyword in the text field to get custom results (here “Iran”).

It uses Prototype with a hack to get cross domain Ajax requests, Scriptaculous for the effects (both loaded via the Google AJAX Libraries to keep it fast), and finally the Google AJAX Feeds API which gives you JSON when you feed it XML (very nice).

So yeah, I give Google News search RSS feeds to the Google AJAX Feeds API, which returns me some JSON which I print using Scriptaculous. Phew. Sounds exhausting when I write it. It’s actually very simple stuff.

The source code is here. Please don’t judge me based on my code. I’m a nice guy in real life. Sort of.

Oh, and it only works in French. Sorry.

What I’ve been working on. I love my internship.

You can type a keyword in the text field to get custom results (here “Iran”).

It uses Prototype with a hack to get cross domain Ajax requests, Scriptaculous for the effects (both loaded via the Google AJAX Libraries to keep it fast), and finally the Google AJAX Feeds API which gives you JSON when you feed it XML (very nice).

So yeah, I give Google News search RSS feeds to the Google AJAX Feeds API, which returns me some JSON which I print using Scriptaculous. Phew. Sounds exhausting when I write it. It’s actually very simple stuff.

The source code is here. Please don’t judge me based on my code. I’m a nice guy in real life. Sort of.

Oh, and it only works in French. Sorry.