import requests

u = 'http://www.google.com/calendar/feeds/ja.japanese%23holiday@group.v.calendar.google.com/public/full?alt=json&max-results=100&futureevents=true'

data = requests.get(u).json()
print data.get('feed').get('title').get('$t')

for item in data.get('feed').get('entry'):
    # gd$when
    # 'title']['$t']
    title = item['title']['$t']
    day = item['gd$when'][0]['startTime']
    print "{name}\t{day}".format(name = title.encode('utf8'), day=day.encode('utf8'))

@@ -8,16 +8,27 @@
 requests
+%0Aimport sys
 %0A%0Au = 'h
@@ -128,34 +128,70 @@
 full
-?alt=json&max-results=100&
+'%0Aparams =  %7B%0A    'alt': 'json',%0A    'max-results': 100,%0A    '
 futu
@@ -202,20 +202,24 @@
 ents
-=
+': '
 true'%0A
-%0Adata
+%7D%0A%0Ares
  = r
@@ -231,17 +231,67 @@
 ts.get(u
-)
+, params=params)%0Ares.raise_for_status()%0A%0Adata = res
 .json()%0A
@@ -390,22 +390,9 @@
   # 
-gd$when%0A    # 
+%5B
 'tit
@@ -430,24 +430,38 @@
 tle'%5D%5B'$t'%5D%0A
+    # gd$when%0A
     day = it

Use dict for uri params.