Додайте свій проєкт безкоштовно й почніть отримувати пропозиції від фрілансерів-виконавців вже за хвилини після публікації!
100 ₴

Программа для построения облака друзей и пересечения их интересов

минув час актуальності


"Программа для построения облака друзей и пересечения их интересов на основе списка друзей и групп" 


Важно:

Реализация алгоритма на Python + SQLite + VK API

(Графическая библиотека на ваше усмотрение). Комментарии основных блоков кода.


Задание.

Работа с VkAPI.

Заходим из под себя (своей страницы). 

Парсим друзей с вложенностью 2 (мои друзья (5 случайных человек), и друзья каждого из них(по 3 случайных друга каждого из 5и)) 

Создаем граф друзей(Узел – это человек, ребро – это состояние «друзья» в вк.) Показываем кто с кем дружит.


Нужно показать интересы всех кого спарсили. 

Спарсить у каждого человека группы. Пройти по ним и узнать их категорию («бизнес» «искуство» и тд). Отобразить это на вышеописанном графе. 

Можно сделать как отдельную категорию узлов (больше размером, или цвет) и построить ребра каждого из спарсеных пользователей с узлами интересов. 

Занести всех кого парсили данные в sqlite (id, Фамилия, имя,  категории( к которым мы из отнесли «бизнес» «искуство» …) ,место работы). Категории вынести в отдельную таблицу, сделать связи.

Отобразить самую популярную категорию (можно в логи или консоль) и показать данные места учебы всех кто к ней относится. 

Отобразить в логи или консоль название трех самых популярных категорий.

Требование:

Каждый узел должен быть подписан пользователи – Имя фамилия. Интересы – названием («бизнес» «искуство» и тд.). Этот лейбл показывать по ховеру или ваше предложение. 

Граф не должен быть сжат на одной точке. При старте экрана должен быть достаточно читаем. 


Как вы видим:

image


Жду предложений по цене.


  1.  10 днів 11 000 ₴
    Игорь
    Игорь Малый
    714     10  2

    Добрый вечер. Есть опыт парсинга и работы с API. С графами знаком. Обращайтесь.

    Україна Біла Церква | 28 вересня 2019 |
  2.  7 днів 5 000 ₽
    Полина
    Полина Ревякина
    211   

    Здравствуйте, делала подобный проект (граф друзей в различных соцсетях, в т.ч. ВК). Если надо, скину скрины. Всё вполне реализуемо с помощью matplotlib+networkx. Но есть проблема с доступом к категории (subject) группы, описанная Олегом Пономаревым в обсуждении. Дайте больше деталей о назначении проекта, может быть получится заменить категорию на что-то ещё.

    Росія Сочі | 29 вересня 2019 |
  3.  15 днів 10 000 ₴
    Владимир
    Владимир Назаров
    1619     26  1   1

    Здравствуйте, есть опыт по работе с такими интерфейсами, понимаю как реализовать, сделаю все качественно.

    Росія Железногорськ | 29 вересня 2019 |
  4.  111 днів 1 111 ₴
    Владислав
    Владислав Переломов
    804   перевірений    14  0

    Здравствуйте, напишите мне в ЛС - есть вопросы и предложения по поводу данного проекта.
    Если поискать в архивах - могу предоставить скриншоты похожих проектов.
    Сроки и Цену уточним.

    Україна Україна | 29 вересня 2019 |
  • Олег Пономарёв
    29 вересня 2019 |

    В VK API, похоже, можно узнать тематику только той группы, где вы являетесь администратором (https://vk.com/dev/groups.getSettings , поле subject). В ответ на запрос о чужой группе такая информация не приходит (https://vk.com/dev/groups.getById ). Можно, конечно, попробовать определять тематику группы путём поиска ключевых слов в её описании, но это и сложнее, и менее точно. Это у вас проект для какого-то практического применения или учебный?

  • Олег Пономарёв
    29 вересня 2019 |

    Здесь полный список того, что можно получить о чужой группе, и subject'а там, увы, нет: https://vk.com/dev/objects/group. Есть статус, но туда кто что хочет, то и пишет, по сути то же самое, что пытаться тему из описания выудить.