5 ms·
This is a project I wrote the weekend of the Japan earthquake. http://tensecondstotokyo.com/ http://tensecondstotokyo.com/ I wanted to see what was happening i
by geuis 16y ago
This is a project I wrote the weekend of the Japan earthquake. http://tensecondstotokyo.com/ http://tensecondstotokyo.com/
I wanted to see what was happening in Japan live from the people who live there.
I used node and socket.io to provide a realtime view of photos posted to Twitpic on Twitter. The server stores the last 100 photos found, so that's the max that are ever seen. Just a stream of photos.
Other than a few friends at work and some folks at a node.js talk I gave a few weeks ago, no one else has seen this. Well, I did show it to Mikey from Instagram when I ran into him at a coffee shop.
I'm also working on integrating Instagram's photos too, but haven't finished that yet.
Couple of notes:
1) There's never been more than a handful of people accessing the site at a time, so I have no idea how well it will scale. There's almost no load, so I suspect it shouldn't be too much of a problem.
2) My url parsing regex fu needs some work. If you watch the stream with dev tools enabled, you'll see a number of 404s from Twitpic where non-existent photos are being accessed. Don't worry, these don't show up visually on the site though.
Would love people's feedback, suggestions, and complaints. Especially from design-type folks. I'd like to give it a better look.
Conact info: @geuis or geuis.teses@gmail.com
- auxbuss 16y agoIs this for the whole of Japan or Tokyo only?
- geuis 16y agoWhole of the country. Its geo centered on the Imperial palace in Tokyo though, but the range includes all of the country.
- auxbuss 16y agoIdeas: - Add images a row at a time (threes), so that you don't lose track of an interesting image. - Add options for other places, or to let the user enter it themselves - Translate the tweets to a user selected language (In case you've not seen it, take a look at TwitterNode (https://github.com/technoweenie/twitter-node https://github.com/technoweenie/twitter-node), which makes using twitter's streaming API very easy in node.js.)