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)
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)
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)
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)
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)
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)
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)
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)
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)