Пример #1
0
def getFriendsView(tw={}, maxf=5000):
    newt.gephiOutputFileByName(api,
                               projname + '/innerfriends.gdf',
                               tw,
                               maxf=maxf)
    newt.gephiOutputFileByName(api,
                               projname + '/extrafriends.gdf',
                               tw,
                               'extrafriends',
                               maxf=maxf)
    newt.gephiOutputFileByName(api,
                               projname + '/outerfriends.gdf',
                               tw,
                               'outerfriends',
                               maxf=maxf)
Пример #2
0
def getFriendsProjection(tw={}, maxf=5000):
    newt.gephiOutputFileByName(api,
                               projname + '/' + args.typ + '_innerfriends.gdf',
                               tw,
                               maxf=maxf)
    newt.gephiOutputFileByName(api,
                               projname + '/' + args.typ + '_extrafriends.gdf',
                               tw,
                               'extrafriends',
                               maxf=maxf)
    newt.gephiOutputFileByName(api,
                               projname + '/' + args.typ + '_outerfriends.gdf',
                               tw,
                               'outerfriends',
                               maxf=maxf)
Пример #3
0
def getFollowersView(tw={}, maxf=5000):
    newt.gephiOutputFileByName(api,
                               projname + '/innerfollowers.gdf',
                               tw,
                               'followers',
                               maxf=maxf)
    newt.gephiOutputFileByName(api,
                               projname + '/extrafollowers.gdf',
                               tw,
                               'extrafollowers',
                               maxf=maxf)
    newt.gephiOutputFileByName(api,
                               projname + '/outerfollowers.gdf',
                               tw,
                               'outerfollowers',
                               maxf=maxf)
Пример #4
0
def getFriendsProjection(tw={},maxf=5000):
	newt.gephiOutputFileByName(api,projname+'/friends_innerfriends.gdf', tw,maxf=maxf)
	newt.gephiOutputFileByName(api,projname+'/friends__extrafriends.gdf', tw,'extrafriends',maxf=maxf)
	newt.gephiOutputFileByName(api,projname+'/friends__outerfriends.gdf', tw,'outerfriends',maxf=maxf)
Пример #5
0
def getFollowersView(tw={},maxf=5000):
	newt.gephiOutputFileByName(api,projname+'/innerfollowers.gdf', tw,'followers',maxf=maxf)
	newt.gephiOutputFileByName(api,projname+'/extrafollowers.gdf', tw,'extrafollowers',maxf=maxf)
	newt.gephiOutputFileByName(api,projname+'/outerfollowers.gdf', tw,'outerfollowers',maxf=maxf)
Пример #6
0
def getFriendsView(tw={},maxf=5000):
	newt.gephiOutputFileByName(api,projname+'/innerfriends.gdf', tw,maxf=maxf)
	newt.gephiOutputFileByName(api,projname+'/extrafriends.gdf', tw,'extrafriends',maxf=maxf)
	newt.gephiOutputFileByName(api,projname+'/outerfriends.gdf', tw,'outerfriends',maxf=maxf)
Пример #7
0
def getFollowersProjection(tw={},maxf=5000):
	newt.gephiOutputFileByName(api,projname+'/'+args.typ+'_innerfollowers.gdf', tw,'followers',maxf=maxf)
	newt.gephiOutputFileByName(api,projname+'/'+args.typ+'_extrafollowers.gdf', tw,'extrafollowers',maxf=maxf)
	newt.gephiOutputFileByName(api,projname+'/'+args.typ+'_outerfollowers.gdf', tw,'outerfollowers',maxf=maxf)
Пример #8
0
elif args.list!=None:
	users=getUsersFromList(args.list)
	if args.projection=='default':
		args.projection=='false'
elif args.lists!=None:
	users=[]
	for x in args.lists:
		users2=getUsersFromList(x)
		for u in users2:
			if u not in users: users.append(u)
	if args.projection=='default':
		args.projection=='false'

if users!=[]:
	tw=newt.getTwitterUsersDetailsByScreenNames(api,users)
	newt.gephiOutputFileByName(api,projname+'/users_innerfriends.gdf', tw)

if args.halt!=None: exit(-1)

if args.filterfile!=None:
	projname=args.filterfile
logger(projname,args)

print "Projection status is:",args.projection
if args.projection=='forward':
	#The getFriendsProjection doesn't use sample but does max out...
	args.sample=''
	if args.filterfile==None:
		getFriendsView(tw)
	if args.mindegree!=None or args.indegree!=None or args.outdegree!=None or args.outdegreemax!=None:
		fpf=filterProjFile2(projname)
Пример #9
0
elif args.list != None:
    users = getUsersFromList(args.list)
    if args.projection == 'default':
        args.projection == 'false'
elif args.lists != None:
    users = []
    for x in args.lists:
        users2 = getUsersFromList(x)
        for u in users2:
            if u not in users: users.append(u)
    if args.projection == 'default':
        args.projection == 'false'

if users != []:
    tw = newt.getTwitterUsersDetailsByScreenNames(api, users)
    newt.gephiOutputFileByName(api, projname + '/users_innerfriends.gdf', tw)

if args.halt != None: exit(-1)

if args.filterfile != None:
    projname = args.filterfile
logger(projname, args)

print "Projection status is:", args.projection
if args.projection == 'forward':
    #The getFriendsProjection doesn't use sample but does max out...
    args.sample = ''
    if args.filterfile == None:
        getFriendsView(tw)
    if args.mindegree != None or args.indegree != None or args.outdegree != None or args.outdegreemax != None:
        fpf = filterProjFile2(projname)