Skip to content

Instantly share code, notes, and snippets.

@saich
saich / gmail_email.py
Last active August 29, 2015 14:22 — forked from erans/gmail_email.py
import sys
import re
import dns.resolver # Requires dnspython
email_host_regex = re.compile(".*@(.*)$")
gmail_servers_regex = re.compile("(.google.com.|.googlemail.com.)$", re.IGNORECASE)
def is_gmail(email):
""" Returns True if the supplied Email address is a @gmail.com Email or is a Google Apps for your domain - hosted Gmail address
Checks are performed by checking the DNS MX records """

Google's authentication-less on-the-fly image resizing service

I found it while poking around the Google+ HTML. Jotting down some notes felt like a good idea, so here goes. If you know more about this API, let me know, please!

(Word of warning: I spent ~30 minutes on both my experimentation and this here write-up, so it might not be the most thought-provoking, brilliant thing you read today.)

@saich
saich / urlrequest.js
Created December 6, 2011 13:42 — forked from wilsonpage/reqUrl.js
A wrapper module for 'http.request' function...
// Based upon https://gist.github.com/1393666
var querystring = require('querystring'),
url = require('url'),
http = require('http');
/**
* @param {string} reqUrl The complete URL to send the request to
* @param {Object} options options of the request
* @param {Function} cb Callback function that is to be called with response / errors