Skip to content

Instantly share code, notes, and snippets.


Block or report user

Report or block oscarfroberg

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile

Keybase proof

I hereby claim:

  • I am oscarfroberg on github.
  • I am oscarfroberg ( on keybase.
  • I have a public key ASBRyPLgNjv5wwoMTo2BsI6HmEuYfzAo5utHY6ZqcxqjuAo

To claim this, I am signing this object:

oscarfroberg /
Created Mar 4, 2012 — forked from aaronsw/
basic browserid support for
import urllib, json
class FalseStorage(
def __nonzero__(self): return False
def browserid():
c = web.cookies()
if c.get('browserid_assertion'):
out = urllib.urlencode(dict(, assertion=c.browserid_assertion))
o = json.loads(urllib.urlopen('', out).read())
if o['status'] == 'failure':
oscarfroberg / browserid.js
Created Mar 4, 2012 — forked from aaronsw/browserid.js
Basic browserid functions for serverside use
View browserid.js
function setCookie(c_name, value, exdays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value = escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie = c_name + "=" + c_value;
function browserid_login_callback(assertion){
setCookie('browserid_assertion', assertion, 90);
oscarfroberg / .vimrc
Created Mar 3, 2012
vim configuration file
View .vimrc
set encoding=utf-8
set fileencoding=utf-8
set softtabstop=4
set expandtab
set autoindent
set mouse=a
set ignorecase
set smartcase
set pastetoggle=<F9>
set showcmd
You can’t perform that action at this time.