Recent travel photo albums (post created with help from the Graph API)

June 11, 2010
  • Last day in Poland - Our last day. We visited Schindler's Factory (but couldn't get close because of construction), biked around the city, had drinks on the square with the med students to celebrate, and dinner at a milk bar
  • Poland 5/27/2010 - Around Kazimierz – the old Jewish district. We visited a synagogue, saw Ariel (Spielberg's favorite restaurant), and walked through the new Jewish cemetery. The cemetery is also a memorial. The walls are made out of pieces of broken tombstones.
  • Poland 5/25/2010 - Cake followed by liter beers at Pod Wawelem
  • Poland 5/24/2010 - The sun came out so Megen and I went to the square for a drink before dinner Photos in this album were taken by Megen (except the photo of her :P). She's good :)
  • Vienna 5/23/2010 - Kunsthistorisches museum, St. Stephen's Cathedral, gelato, the opera, and lots of walking Many of the photos later in this album were taken by Megen
  • Vienna 5/22/2010 - Hofburg Palace (treasury and apartments), Demel for cake and coffee, and the opera
  • Poland 5/20/2010 - It wasn't raining so I took a short walk around the square
  • Poland 5/19/2010 - We finally found the cake place everyone has been raving about. I tried a blue cheese and chocolate cake – it was pretty good but Megen's marzipan cake was way better Also Megen took me to the sign pointing out 7400 km to Rochester!
  • Poland 5/18/2010 - Zubrowka (bison grass vodka) for Caren's birthday
  • Poland 5/17/2010 - A private dinner with the deans at Muzeum Uniwersytetu Jagiellońskiego Collegium Maius
  • Poland 5/16/2010 - Pierożki "U Vincenta" (Van Gogh themed pierogi restaurant), Singers (a bar with Singer sewing machines for tables), and Pijalnia Czekolady for hot chocolate
  • Poland 5/15/2010 - "In Krakow we have a love parade – it can get dangerous" our waitress on the square as she took away the flower pot and ashtray at our table

Created with this script:

#!/usr/bin/env python

import json
import sys
import urllib
import urllib2

from optparse import OptionParser

GRAPH_BASE = 'https://graph.facebook.com'

def main():
    parser = OptionParser(usage='usage: %prog [options]')
    parser.add_option('-a', '--access_token', dest='access_token',
        help='You can get your access_token from '
             'http://developers.facebook.com/docs/api')
    options, args = parser.parse_args()
    if not options.access_token:
        parser.print_help()
        sys.exit()
    try:
        body = urllib2.urlopen(GRAPH_BASE + '/me/albums?' + urllib.urlencode({
          'access_token': options.access_token,
        })).read()
    except Exception, e:
        print e
        sys.exit()

    albums = json.loads(body).get('data', [])
    albums = [a for a in albums if 'poland' in a['name'].lower()
              or 'vienna' in a['name'].lower()]
    print '<ul>'
    for a in albums:
        print '<li><a href="%(link)s">%(name)s</a> - %(description)s</li>' % a
    print '</ul>'

if __name__ == '__main__':
    main()