I hereby claim:
- I am Natim on github.
- I am natim (https://keybase.io/natim) on keybase.
- I have a public key whose fingerprint is 6EE7 90DE 2D5B 88AA F079 11BC A500 E24B 9540 5094
To claim this, I am signing this object:
#!/usr/bin/env python | |
from __future__ import print_function | |
import base64 | |
import hmac | |
import os | |
import sys | |
from six.moves.urllib.parse import urlparse | |
from fxa import core | |
from fxa import errors |
lettre_morse = { | |
"a": ".-", | |
"b": "-...", | |
"c": "-.-.", | |
"d": "-..", | |
"e": ".", | |
"f": "..-.", | |
"g": "--.", | |
"h": "....", | |
"i": "..", |
# -*- coding: utf-8 -*- | |
from __future__ import print_function | |
import json | |
import redis | |
r = redis.StrictRedis(host='localhost', port=6379, db=1) | |
# List of permissions that gives us this permission | |
PERMISSIONS_INHERITANCE = { | |
'bucket:write': { |
var dgram = require('dgram'); | |
var socket = dgram.createSocket('udp4'); | |
//var testMessage = "[hello world] pid: " + process.pid; | |
var message = new Buffer([0x65, | |
'I', 'P', 'A', 'D', 0x00, | |
'N','A', 'M', 'E', 0x00, | |
'J', 'S', 'O', 'N', 0x00, | |
'V', 'E', 'R', 'S', 0x00, | |
'U', 'U', 'I', 'D', 0x00, |
I hereby claim:
To claim this, I am signing this object:
One of the problem when doing full HTML5 apps is the Authentication.
With Firefox Account, the OAuth dance implies a server. Here are some tips that we are using to provide the Oauth token to the client app after the Oauth dance.
function startFxAOauthDance(host, options) { | |
if (host === undefined) { | |
throw new Error("You should provide a host."); | |
} | |
if (options === undefined || options.redirect_uri === undefined) { | |
throw new Error("You should provide a options.redirect_uri parameter."); | |
} | |
return request({ |
"""Delete all your couchdb database matching a pattern.""" | |
import requests | |
import urllib | |
for db in requests.get("http://localhost:5984/_all_dbs").json(): | |
print db, | |
if db.startswith("couchdb"): | |
print "DELETE", | |
r = requests.delete("http://localhost:5984/%s" % urllib.quote_plus(db)) | |
r.raise_for_status() |
import asyncio | |
import aiohttp | |
def fetch_page(url, idx, num): | |
# Num per client | |
for i in range(num): | |
response = yield from aiohttp.request('GET', url) | |
if response.status == 200: |