예제 #1
0
def successCheck(user):
    while True:
        try:
            return rapportive.request(user).success
            break
        except AttributeError:
            return "No profile"
예제 #2
0
def successCheck(user):
  while True:
    try:
      return rapportive.request(user).success
      break
    except AttributeError:
      return "No profile"
예제 #3
0
def successCheck(user): #this checks if they have any results in Rapportive without breaking the query limit
	while True:
		try:
			return rapportive.request(user).success
			break
		except AttributeError:
			return "No profile"
예제 #4
0
def getProfile(user):
    return rapportive.request(user)
예제 #5
0
from rapportive import rapportive
import os

profile = rapportive.request(os.environ['EMAIL'])
print profile.location
예제 #6
0
def getProfile(user):
  return rapportive.request(user)
예제 #7
0
from rapportive import rapportive  # https://github.com/jordan-wright/rapportive

fn = sys.argv[1]
ln = sys.argv[2]
d = sys.argv[3]

fi = fn[:1]
li = ln[:1]
p1 = fn  # neal
p2 = ln  # shyam
p3 = fi + li  # ns
p4 = fn + "_" + ln  # neal_shyam
p5 = fi + "_" + ln  # n_shyam_
p6 = fn + ln  # nealshyam
p7 = fn + "." + ln  # neal.shyam
p8 = fn + li  # neals
p9 = fi + ln  # nshyam
p10 = fn + "." + li  # neal.s
p11 = fi + "." + ln  # n.shyam
p12 = ln + "." + fn  # shyam.neal
p13 = ln + fi  # shyamn
p = [p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13]

e = iter(p)
print '\033[95m' + "Checking with Rapportive..." + '\033[0m'
for x in e:
    time.sleep(2)  # 2 second timeout, you may need to play with this.
    i = x + "@" + d
    r = rapportive.request(i)
    print i, "::", r
print '\033[95m' + "Done" + '\033[0m'
예제 #8
0
def getProfile(user): #this just takes an email and gets their user report from Rapportive
	return rapportive.request(user)