Exemplo n.º 1
0
        
#         list1 = "js=nadim,valentine,benj,bryan,steph,nicolas,antoine,anne-marie,croquette"
#         list2 = "nadim=valentine"
#         list3 = "valentine=nadim,js"
#         list4 = "steph=js,max,bryan"
#         list5 = "bryan=js,steph,valentine,nadim,benj"
#         list6 = "vincent=nicolas,antoine,anne-marie,croquette,js"
#         list7 = "nicolas=antoine,anne-marie,croquette,js,vincent"
#          
#         adjacency_list = [list1,list2,list3]
         
        
        twitter_auth_params = TwitterAuthParams(_CONFIG_FILE_NAME)
        twitter_account = TwitterAccount(twitter_auth_params)
        auth_user_id = twitter_account.getAuthenticatedUserId()
        neighbors_list = twitter_account.getListOfFriendsFromId(user_id=auth_user_id)
   
        print("There are '"+str(len(neighbors_list))+"' direct neighbors that were collected from user ID '"+str(auth_user_id)+"'.")
        print("Creating the adjacency list of the graph")
           
        time_milli = int(round(time.time() * 1000))
        adj_list_file = open("neighbor_list."+str(time_milli)+".dat", 'a')
        adjacency_list = []
   
        for neighbor_id in neighbors_list:
            print("Current neighbor_id ID '"+str(neighbor_id)+"'")
   
            neighbors_of_neighbor = twitter_account.getListOfFriendsFromId(user_id=neighbor_id)
               
            neighbor_list = str(neighbor_id) + "=" + (",".join(str(neighbor) for neighbor in neighbors_of_neighbor)) + "\n"
            print(neighbor_list)