Написали программу для поиска единомышленников ВКонтакте
VK предоставляет очень неплохие инструменты для таргетирования рекламы, которые позволяют найти людей нужного пола, возраста, социального и семейного положения, подписанных на определенные группы и т. д. Это только верхушка айсберга, если покопаться в больших данных, доступных соцсетям, можно узнать про человека чуть ли не больше, чем он сам о себе знает.
При этом механизма поиска новых друзей фактически нет, что довольно иронично в контексте социальной сети. С другой стороны, оно и понятно, если что-то не приносит дохода, значит развиваться, скорее всего, не будет. Для знакомств VK не так давно запустил приложение, но, насколько я понимаю, это фактически клон Tinder, и он совсем никаких данных из профилей не подтягивает, даже банального отношения к курению или алкоголю — от соцсети там только авторизация.
Мы постарались исправить ситуацию с помощью VK API, и вот, что из этого вышло:
Лет пятнадцать назад была популярна шутка, что все пользователи будут счастливы только тогда, когда программа будет показывать всего одну кнопку, которая делает то, что им нужно.
Так вот, такая кнопка у нас есть)
Далее программа переходит в ручной режим, где можно дополнительно указать нежелательные группы, изменить оценки, добавить группы, на которые не подписан, но люди из которых тоже интересны — всё пересчитается, топ перестроится.
Программа не только полностью бесплатная (без рекламы и т.д.), но и с открытым исходным кодом. То есть, при наличии навыков, её можно менять под себя, и она останется бесплатной навсегда. Ну и гарантированно не ворует данные, потому что легко провести аудит кода. Мы ничего с этого не получаем, хотя вложили в её разработку много сил, времени и денег — просто считаем, что это важно.
Для тех, кому интересны технические подробности, вот статья на Хабре.
Совет: важно не количество людей в базе, важен подбор пабликов, максимально отвечающий вашим интересам. При размере базы в 5-10 миллионов программа может уже начать подтормаживать, так что не увлекайтесь попытками загрузить как можно больше. В автоматическом режиме паблики больше миллиона не добавляются в список, но руками добавить можно. При этом какая-нибудь "Новая Музыка 2019 | Новинки" на 17 миллионов совсем ничего не говорит об интересах человека, будет долго качаться и замедлять программу.
Системные требования: Монитор от 1366 х 768, рекомендуется FullHD.