Categories
Uncategorized

Foursquare Fun – Who is Here?

Foursquare I had this idea for Foursquare… I thought it might be cool for a venue to have a screen showing who recently checked in. So I dug into the API a bit to see if that could be done. Here’s what I got.

I fired up FoursquareX and saw that old pal tapps was at MOCT, which happens to be a bar/nightclub. (I know this because I’ve been there once… though it was a paid gig and I was operating a camera.) Anyway… I needed the venue ID (vid) for MOCT, which you can get from the URL: http://foursquare.com/venue/35578. Once I had that, I did this:

curl -u [USERNAME]:[PASSWORD]-o moct.xml 'http://api.foursquare.com/v1/venue?vid=35578'

(You’ll need to substitute your own Foursquare username for [USERNAME] and your Foursquare password for [PASSWORD]. Also, your username is your email address, not what displays as your name on Foursquare. )

This gave me a file called ‘moct.xml’ containing the data I needed. (Note that this API call requires authentication… without it you’ll get venue info, but not the list of people checked in.)

I won’t show you the entire file, but here’s the first part to look at, the stats:

  <stats>
    <checkins>764</checkins>
    <herenow>4</herenow>
    <mayor>
      <user>
        <id>2213098</id>
        <firstname>Kym</firstname>
        <lastname>H.</lastname>
        <homecity>Milwaukee, WI</homecity>
        <photo>http://playfoursquare.s3.amazonaws.com/userpix_thumbs/HA00BMYARP3JR0LD.jpg</photo>
        <gender>female</gender>
      </user>
      <count>24</count>
    </mayor>
  </stats>

You can see the important bits are: checkins, herenow, and mayor. The herenow tells you how many people are there right now. (I believe “right now” means, they have checked in within the last 3 hours.)

So here’s the info for tapps:

    <checkin>
      <id>226051620</id>
      <created>Wed, 20 Oct 10 23:17:23 +0000</created>
      <timezone>America/Chicago</timezone>
      <user>
        <id>76040</id>
        <firstname>tracy</firstname>
        <lastname>apps</lastname>
        <friendstatus>friend</friendstatus>
        <homecity>Milwaukee, WI</homecity>
        <photo>http://playfoursquare.s3.amazonaws.com/userpix_thumbs/NVS3B4M3YFMHTPZN.jpg</photo>
        <gender>female</gender>
      </user>
    </checkin>

And here’s a user named “Ty S.” who I do not know…

    <checkin>
      <id>226136078</id>
      <created>Thu, 21 Oct 10 00:20:45 +0000</created>
      <timezone>America/Chicago</timezone>
      <user>
        <id>714868</id>
        <firstname>Ty</firstname>
        <lastname>S.</lastname>
        <homecity>Milwaukee, WI</homecity>
        <photo>http://playfoursquare.s3.amazonaws.com/userpix_thumbs/I1STUJNEAQGMGQJZ.jpg</photo>
        <gender>male</gender>
      </user>
    </checkin>

We can construct the URL to his Foursquare page using the id: http://foursquare.com/user/714868, and if the user has a username set, it will redirect to custom URL. (At least, it will if you are logged in with your browser.) We can also see their photo, so you could do something interesting with that as well. (There are no access controls on the images, you should be able to see any of those.) You can also see their homecity and their gender. I’m sure you can come up with an interesting Boys vs. Girls display using that data… And for a nightclub, well, it just seems fitting.

OK, well that’s all the time we have for now, keep on hacking… and if you build anything interesting with this info, please let me know.

Update: I probably should have linked to the API docs as well: http://groups.google.com/group/foursquare-api/web/api-documentation

Categories
Uncategorized

Lady Gaga vs. Lady Ada

Lady Ada wants to help you make things and has a place you can get things from and a forum and a wiki and a blog and shares photos, and is a hacker and a maker and generally seems to be someone who wants to help you be creative and make neat things…

Lady Gaga… well, I’m still not sure what the heck she does…

Categories
Uncategorized

MilwaukeeDevHouse5 – Hack the Bucket!

Hack the Bucket? Hack the BarCamp!

It’s been a long time since we’ve held a MilwaukeeDevHouse, and while Milwaukee Hacker House has been doing somewhat regular events, DevHouse hasn’t, but we’re changing that!

BarCampers, Web414ers, and anyone else that does a meetup or event at Bucketworks, we invite you to MilwaukeeDevHouse5, happening on Friday, December 3rd, 2010, from 5pm to Midnight.

Here’s what I’d like to see happen: We do some brief intros, explain what we hope to accomplish, then we generate some ideas, and then we make those ideas come true. (There will also be food & drink of course! It needs at least some party atmosphere!)

We may not finish everything we start that night, but it should serve as a starting point. Also… the sky is the limit.

The sky is the limit. Really. We mean it, Any idea should be shared. Do you think there should be an iPad on the wall in every room? Should BarCamp have electronic SmartBadges that alert you to things? Should the grid wall be a giant touch screen? Want permanent videoconferencing and video streaming stations everywhere? RFID tags on everything? A grid of 20 monitors on a wall displaying artwork, photos, and data? Robots that serve us drinks? Anything. Don’t let any limits to your imagination keep you from sharing.

Once we have all these (possibly crazy) ideas, we’ll set about trying to make them happen. The “iPad on the wall in every room” idea might turn into “computer near the wall in every room” until, you know, we get the funding to make all of these dreams come true… but really, we’re hoping to spark some ideas, and adjust them to fit into what is possible with the resources we do have, or can secure.

I’ve got a few old computers, displays, and other hardware at the office I’ll probably bring along in the hopes that we can hack them into something interesting.

Will you join us?

(The graphic is based on an original photo by Tracy Apps, published under a Creative Commons Attribution-NonCommercial-ShareAlike license. Thanks!)

Categories
Audio Channel Uncategorized

BarCampMilwaukee5 – Hacking an Audience Response System

This is the “Hacking an Audience Response System” session from BarCampMilwaukee5 which took place on October 2nd/3rd, 2010 at Bucketworks in Milwaukee, Wisconsin.

Travis Goodspeed was the presenter for this session. You can find him at travisgoodspeed.blogspot.com, and on Twitter as @travisgoodspeed

You can also download an MP3 file if you’d like. (And for our freedom loving friends, enjoy an Ogg file.)

Also, if you want to get all of the audio automagically downloaded podcasting style, subscribe to the feed. I’ll add in more BarCamp stuff as I get it all edited and published.

Categories
Uncategorized

Convo Droid

Convo Droid

I’m not sold on the name “Convo Droid” but this thing is a friend of Time Lapse Bot that will be used to capture audio at BarCampMadison.

It consists of a mic stand and a Zoom H2 Handy Portable Stereo Recorder which can be used to capture a full day of audio. The idea here is, we put this in session rooms and let it record the discussions so that we can publish them later. It is battery powered, but in order to get a full day of use, we’ll probably need to go with AC power.

(And if you have a better name than “Convo Droid” please let me know!)