Exemplo 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)
Exemplo n.º 2
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'))