Ejemplo n.º 1
0
from glob import glob
from main import VkFriends
from settings import token, my_id, api_v, max_workers
import networkx as nx


if not glob('deep_friends_dct'):
	VkFriends.save_load_deep_friends('deep_friends_dct', True, VkFriends(token, my_id, api_v, max_workers).deep_friends(1))

g = nx.Graph()

def adder(node):
	if node not in g.nodes():
		g.add_node(node)

for k, v in VkFriends.save_load_deep_friends('deep_friends_dct', False).items():
	adder(k)
	for i in v:
		adder(i)
		g.add_edge(k, i)
Ejemplo n.º 2
0
	def __init__(self, token, my_id, api_v):
		VkFriends.__init__(self, token, my_id, api_v)
		self.friendships = self.common_friends()
		self.js = {"nodes": [], "links": []}
		self.write_json(self.to_json())
Ejemplo n.º 3
0
 def __init__(self, token, my_id, api_v, max_workers):
     VkFriends.__init__(self, token, my_id, api_v, max_workers)
     self.friendships = self.common_friends()
     self.js = {"nodes": [], "links": []}
     self.write_json(self.to_json())
Ejemplo n.º 4
0
from glob import glob
from main import VkFriends
from settings import token, my_id, api_v, max_workers
import networkx as nx

if not glob('deep_friends_dct'):
    VkFriends.save_load_deep_friends(
        'deep_friends_dct', True,
        VkFriends(token, my_id, api_v, max_workers).deep_friends(1))

g = nx.Graph()


def adder(node):
    if node not in g.nodes():
        g.add_node(node)


for k, v in VkFriends.save_load_deep_friends('deep_friends_dct',
                                             False).items():
    adder(k)
    for i in v:
        adder(i)
        g.add_edge(k, i)
Ejemplo n.º 5
0
from settings import token, group_id, api_v, max_workers

from main import VkFriends


if __name__ == '__main__':
    with open('public_users.txt', encoding='utf-8') as f:
        lines = f.read().splitlines()
    a = VkFriends(token, group_id, api_v, max_workers)
    cf = a.common_friends(lines)
    #cf = a.common_friends(('205167060', '204740282', '11513365', '75282'))
Ejemplo n.º 6
0
 def __init__(self, token, my_id, api_v):
     VkFriends.__init__(self, token, my_id, api_v)
     self.js = {"nodes": [], "links": []}
     self.write_json(self.to_json())