Skip to content

Instantly share code, notes, and snippets.

View KazuyaHayashi's full-sized avatar

林 和哉 KazuyaHayashi

  • 日本
  • 東京都
View GitHub Profile
@KazuyaHayashi
KazuyaHayashi / browser.py
Created November 26, 2012 09:10
parse user-agent.
import re
class BrowserDetector(object):
def __init__(self):
self.patterns = [
'.*(?P<browser>(MSIE|msie)) (?P<version>[0-9.]+).*',
'.* (VERSION|version)/(?P<version>[0-9.]+) (?P<browser>(SAFARI|safari))/.*',
'.*(?P<browser>(CHROME|chrome))/(?P<version>[0-9.]+).*',
'.*(?P<browser>(FIREFOX|firefox))/(?P<version>[0-9.]+).*',
]
@KazuyaHayashi
KazuyaHayashi / all_userfeed.py
Created November 26, 2012 01:59
OAuth2 Service Accounts sample
import logging
import json
#logging.basicConfig(level=logging.DEBUG)
from oauth2client import client
import gdata.apps.service
from jwt_util import get_JWT, get_service_private_key, get_clientSecrets
@KazuyaHayashi
KazuyaHayashi / OAuth2_app.py
Created November 26, 2012 01:51
OAuth2 Web Server sample
import base64
import logging
import simplejson as json
import os
import datetime
import functools
import gdata.apps.service
import gdata.apps.client
import gdata.auth
import gdata.gauth