Skip to content

Instantly share code, notes, and snippets.

@limitedeternity
Created February 8, 2021 11:23
Show Gist options
  • Save limitedeternity/0f610891223a33003a8de0c461caa506 to your computer and use it in GitHub Desktop.
Save limitedeternity/0f610891223a33003a8de0c461caa506 to your computer and use it in GitHub Desktop.
Determine mutual friends between multiple VK profiles
{
"comments": [
{
"comment-text": "Приложение отличное, надеюсь оно поможет молодым людям определить свою проф ориентацию",
"user-first-name": "Миша",
"user-id": 307227997,
"user-image": "https://sun9-68.userapi.com/c858032/v858032966/1f57a0/p3Wq3jmCDMk.jpg?ava=1",
"user-last-name": "Селиверстов"
},
{
"comment-text": "Спасибо большое за такое крутое приложение. С его помощью я наконец определился со своей будущей профессией и теперь иду к своей цели!!! Я уверен, это приложение поможет многим людям, также как и мне, определить занятие, которое будет приносить ему только удовольствие!",
"user-first-name": "Никита",
"user-id": 174383313,
"user-image": "https://sun9-13.userapi.com/c857424/v857424883/1bae83/wKtYP_4H8T8.jpg?ava=1",
"user-last-name": "Самыгин"
},
{
"comment-text": "Супер приложение, которое может помочь определится с будущей профессией и дельнейшим путём развития, советую! ",
"user-first-name": "Алина",
"user-id": 272922586,
"user-image": "https://sun9-40.userapi.com/c847218/v847218903/18e5e8/mqmNBUaKdBY.jpg?ava=1",
"user-last-name": "Самохина"
},
{
"comment-text": "Приложение-то удобное и простое, значит доступно для многих детей, а главное, размещено на популярном Интернет-ресурсе, значит охватит ещё большее число школьников, нуждающихся в профориентации. Разумеется, само приложение работает отменно: удобный и понятный интерфейс, читаемый шрифт, толковые тесты - что ещё нужно для успешного приложения?",
"user-first-name": "Ваня",
"user-id": 207047399,
"user-image": "https://sun9-8.userapi.com/c858324/v858324372/18761f/bbwWhwKeAQk.jpg?ava=1",
"user-last-name": "Барабанщиков"
},
{
"comment-text": "Полезное и удобное приложение! Ничего сложного нет, все просто и понятно :) \nСпасибо!",
"user-first-name": "Валерия",
"user-id": 396071241,
"user-image": "https://sun9-68.userapi.com/c856520/v856520258/5d83a/vRgggsSBQLQ.jpg?ava=1",
"user-last-name": "Глазунова"
},
{
"comment-text": "Интересное приложение. Полезно для каждого. Актуальное и простое в использовании )!",
"user-first-name": "Катя",
"user-id": 440174084,
"user-image": "https://sun9-63.userapi.com/c847218/v847218514/1d3f01/spbOsNHiltQ.jpg?ava=1",
"user-last-name": "Оселкова"
},
{
"comment-text": "Классные тесты, мне очень понравилось, а можно сделать ещё на какие нибудь интересные темы?)) ",
"user-first-name": "Иван",
"user-id": 254941780,
"user-image": "https://sun9-16.userapi.com/c853516/v853516207/109813/FCmbPwo58Zs.jpg?ava=1",
"user-last-name": "Иванов"
},
{
"comment-text": "Интересные вопросы,на первый взгляд кажущиеся совершенно несоотносимыми с темой теста,но рабочие и точные безусловно. После прочтения результата была приятно удивлена и перечитывала несколько раз,цепляясь за новые и новые,четко отработанные детали. А в процессе прохождения самого теста задумалась над общим порядком в своей жизни — начиная от чистоты и уклада рабочего стола,до,наверное,самого важного порядка — в собственной голове. Очень интересна сама структура теста — большой упор на психологию,больше хранящуюся на подсознательном уровне,казалось бы,заключающуюся в таких ‘мелочах’,но четко характеризующую человека,его внутреннее «я»; как и по отношению с собой,так и по отношению с обществом,работой. Хорошее впечатление произвело освящение именно деталей. Спасибо!",
"user-first-name": "Анастасия",
"user-id": 266283591,
"user-image": "https://sun9-18.userapi.com/c206524/v206524712/bb7f3/Ow-R9Wlgs_Y.jpg?ava=1",
"user-last-name": "Хенкель"
},
{
"comment-text": "А вот это 👍, у меня много знакомых, которые не знают кем им стать в будущем.Как раз это приложение может решить их проблему!! Советую✅",
"user-first-name": "Егор",
"user-id": 289499828,
"user-image": "https://vk.com/images/camera_200.png?ava=1",
"user-last-name": "Коноплёв"
},
{
"comment-text": "Крутое приложение.Хорошо, что существуют такие тесты,и помогают людям найти свое призвание.👍🏻",
"user-first-name": "Таисия",
"user-id": 213995874,
"user-image": "https://sun1-24.userapi.com/rwgmsWS3Ilyzvty5D-poidLJYeQc9ZGQqJWhrg/EdQVBzGDKnM.jpg?ava=1",
"user-last-name": "Ткачева"
},
{
"comment-text": "Очень крутые тесты, можно узнать что-то новое и интересное.",
"user-first-name": "Софья",
"user-id": 345560632,
"user-image": "https://sun9-25.userapi.com/c206620/v206620251/dd092/nKGdkFLz9bo.jpg?ava=1",
"user-last-name": "Кондратьева"
},
{
"comment-text": "Очень интерессные тесты, результат оказался тот, которого я впринцепе и ожидала. С профессией я ещё не определилась, но надеюсь это мне поможет с выбором.✌",
"user-first-name": "Ангелина",
"user-id": 321676532,
"user-image": "https://sun9-23.userapi.com/c854520/v854520152/20122c/noQWiu1Evkc.jpg?ava=1",
"user-last-name": "Горелик"
},
{
"comment-text": "Классный тест!!Всем будет очень полезен 👍👍👍👍",
"user-first-name": "Алина",
"user-id": 315946423,
"user-image": "https://sun9-10.userapi.com/c854020/v854020809/13d5a9/hSChdgABkos.jpg?ava=1",
"user-last-name": "Смирнова"
},
{
"comment-text": "Очень хороший тест;) \nОсобенно полезен для людей, не определившихся с будущей профессией–для меня, собственно. \nТеперь смогу с уверенностью исключить неподходящие мне направления😎",
"user-first-name": "Diana",
"user-id": 563392160,
"user-image": "https://sun1-21.userapi.com/N6py0Yb01Z9bHCEUTnT5lhXgqZ6m2tyFtPMAzw/SGMW7vLLA5c.jpg?ava=1",
"user-last-name": "Basieva"
},
{
"comment-text": "Очень качественный и удобный в использовании интерфейс, полезная разработка как решение проблемы профориентации.",
"user-first-name": "Вика",
"user-id": 481061221,
"user-image": "https://sun9-60.userapi.com/c206620/v206620701/d8f96/7Ttm13Ua8EA.jpg?ava=1",
"user-last-name": "Симаненкова"
},
{
"comment-text": "Очень полезный тест, ничего лишнего, всё очень классно✨",
"user-first-name": "Майя",
"user-id": 228012634,
"user-image": "https://sun1-17.userapi.com/zlhyJceaxgrvuFpBqbcwwK_xwDQNFwD3bDHGuA/quwOh3dJkI8.jpg?ava=1",
"user-last-name": "Пирожок"
},
{
"comment-text": "Клёвый тест, чикиряу! ",
"user-first-name": "Александр",
"user-id": 332247621,
"user-image": "https://sun1-87.userapi.com/lQwgh7OEVpHQx-JZuyd31-7YcTSeBn7n2MgraQ/lOMQesdhwuM.jpg?ava=1",
"user-last-name": "Эйкин"
},
null,
{
"comment-text": "Хороший тест. Поменьше бы вопросов, но я понимаю, что для более точного результата нужны необходимые жертвы",
"user-first-name": "Влад",
"user-id": 62189853,
"user-image": "https://sun9-68.userapi.com/c857520/v857520653/178ef3/RHrs5MoNJJ4.jpg?ava=1",
"user-last-name": "Блинов"
},
{
"comment-text": "Неплохое приложение, удобный интерфейс, наглядный результат тестирования с помощью диаграммы",
"user-first-name": "Андрей",
"user-id": 183755899,
"user-image": "https://sun9-2.userapi.com/c854020/v854020972/142621/h8QURAuqM40.jpg?ava=1",
"user-last-name": "Ильинов"
},
{
"comment-text": "Хорошоий тест, мне понравился 🤭",
"user-first-name": "Даша",
"user-id": 462358974,
"user-image": "https://sun1-85.userapi.com/c854528/v854528130/232b9a/TJs5yKwNDNU.jpg?ava=1",
"user-last-name": "Игнац"
},
{
"comment-text": "Хорошая и очень полезная работа,уверен, людям пригодится. ",
"user-first-name": "Павел",
"user-id": 243147782,
"user-image": "https://sun9-45.userapi.com/c851132/v851132919/18c6f0/MJOa46BHDBQ.jpg?ava=1",
"user-last-name": "Кичёв"
},
{
"comment-text": "Тест очень помогает в определении личности в пределах внутреннего интуитивного выбора,который всегда оказывается верным,но который всегда человек отвергает сознательным выбором в погоне за чем-либо или под давлением чего-либо. Этот результат может здорово помочь направить себя самого в нужное русло,разобраться в себе и дать точку отправления к цели.",
"user-first-name": "Яна",
"user-id": 242081320,
"user-image": "https://sun9-45.userapi.com/c853620/v853620650/1f9019/u0-YckiX3GE.jpg?ava=1",
"user-last-name": "Михайлова"
},
{
"comment-text": "очень классное приложение, хороший интерфейс, интересные вопросы, всё понятно. РЕСПЕКТ",
"user-first-name": "Фёдор",
"user-id": 277535503,
"user-image": "https://sun9-4.userapi.com/c854420/v854420728/143a8c/ROMiG3CCBnc.jpg?ava=1",
"user-last-name": "Зубарев"
},
{
"comment-text": "Все очень понравилось , подробные результаты , простое в использовании приложение. Класс 👍🏻",
"user-first-name": "Юля",
"user-id": 136678301,
"user-image": "https://sun9-69.userapi.com/vc7ybrUgYG0C5_lwrTR67TdFkxqEahqU8uUEwA/2iIWhWs5aM8.jpg?ava=1",
"user-last-name": "Ларичева"
}
],
"users": {
"345894": {
"first_name": "Денис",
"last_name": "Миронов",
"test_1": 40,
"test_2": [
4,
2,
5,
8,
7
],
"test_3": [
3,
5,
2,
6,
3
],
"test_4": -1,
"test_5": -1
},
"3643116": {
"first_name": "Светлана",
"last_name": "Якушова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"4206947": {
"first_name": "Анастасия",
"last_name": "Фролова",
"test_1": -1,
"test_2": [
3,
3,
2,
6,
7
],
"test_3": -1,
"test_4": -1,
"test_5": [
8,
6,
4,
4,
2,
6
]
},
"4455120": {
"first_name": "Людмила",
"last_name": "Козлова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"6808687": {
"first_name": "Ирина",
"last_name": "Андреева",
"test_1": 34,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"6813486": {
"first_name": "Ольга",
"last_name": "Богаткина",
"test_1": 28,
"test_2": [
3,
4,
0,
4,
7
],
"test_3": [
4,
3,
7,
1,
4
],
"test_4": [
2,
0,
1,
0,
1,
2,
4,
1,
2,
2
],
"test_5": -1
},
"11051850": {
"first_name": "Ксения",
"last_name": "Березнева",
"test_1": 38,
"test_2": [
5,
3,
0,
7,
7
],
"test_3": [
3,
0,
6,
3,
7
],
"test_4": [
2,
0,
3,
0,
0,
3,
4,
4,
5,
4
],
"test_5": -1
},
"31745352": {
"first_name": "Юлия",
"last_name": "Голикова",
"test_1": 32,
"test_2": [
6,
4,
0,
3,
5
],
"test_3": [
4,
2,
4,
4,
5
],
"test_4": -1,
"test_5": -1
},
"34654591": {
"first_name": "Михаил",
"last_name": "Ломако",
"test_1": 44,
"test_2": [
7,
4,
1,
6,
6
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"35543479": {
"first_name": "Наталия",
"last_name": "Коробова",
"test_1": 39,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"40518448": {
"first_name": "Диана",
"last_name": "Кирилина",
"test_1": 35,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"62189853": {
"first_name": "Влад",
"last_name": "Блинов",
"test_1": -1,
"test_2": [
2,
1,
1,
1,
3
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"99729791": {
"first_name": "Анна",
"last_name": "Михеева",
"test_1": 52,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"136678301": {
"first_name": "Юля",
"last_name": "Ларичева",
"test_1": 24,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": [
5,
4,
7,
4,
3,
6
]
},
"154632151": {
"first_name": "Татьяна",
"last_name": "Прокофьева",
"test_1": 49,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"158553008": {
"first_name": "Дария",
"last_name": "Хохлова",
"test_1": 41,
"test_2": [
3,
4,
1,
8,
8
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"167147150": {
"first_name": "Светлана",
"last_name": "Юрченко",
"test_1": 38,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"167890725": {
"first_name": "Александра",
"last_name": "Емельянова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"168160279": {
"first_name": "Кристина",
"last_name": "Никитина",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"174383313": {
"first_name": "Никита",
"last_name": "Самыгин",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"179789813": {
"first_name": "Александр",
"last_name": "Маринин",
"test_1": -1,
"test_2": -1,
"test_3": [
7,
5,
1,
4,
2
],
"test_4": -1,
"test_5": [
2,
5,
4,
8,
3,
8
]
},
"183755899": {
"first_name": "Андрей",
"last_name": "Ильинов",
"test_1": -1,
"test_2": [
6,
5,
7,
6,
6
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"188868830": {
"first_name": "Александра",
"last_name": "Литвиненко",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"207047399": {
"first_name": "Ваня",
"last_name": "Барабанщиков",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"207256912": {
"first_name": "Матвей",
"last_name": "Шлейников",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"209886883": {
"first_name": "Даша",
"last_name": "Чекун",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"211105684": {
"first_name": "Анна",
"last_name": "Фульмес",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"211822122": {
"first_name": "Диана",
"last_name": "Александрович",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"213995874": {
"first_name": "Таисия",
"last_name": "Ткачева",
"test_1": 21,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"214424433": {
"first_name": "Нина",
"last_name": "Власова",
"test_1": 40,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"218407416": {
"first_name": "Маша",
"last_name": "Данильченко",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"219606211": {
"first_name": "Юля",
"last_name": "Соколова",
"test_1": 50,
"test_2": [
5,
6,
4,
6,
6
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"226399742": {
"first_name": "Настя",
"last_name": "Соколова",
"test_1": 28,
"test_2": -1,
"test_3": -1,
"test_4": [
1,
1,
2,
0,
1,
2,
3,
3,
5,
4
],
"test_5": -1
},
"227662323": {
"first_name": "Varvara",
"last_name": "Varichkina",
"test_1": 44,
"test_2": [
6,
5,
1,
8,
8
],
"test_3": [
4,
1,
5,
1,
8
],
"test_4": [
2,
0,
0,
0,
0,
2,
5,
2,
1,
3
],
"test_5": [
9,
1,
6,
3,
5,
5
]
},
"228012634": {
"first_name": "Майя",
"last_name": "Пирожок",
"test_1": -1,
"test_2": [
6,
6,
2,
6,
8
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"233411613": {
"first_name": "Анна",
"last_name": "Журавлёва",
"test_1": 17,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"236645698": {
"first_name": "Анна",
"last_name": "Столбина",
"test_1": 26,
"test_2": [
6,
6,
2,
4,
8
],
"test_3": [
2,
3,
2,
5,
7
],
"test_4": [
4,
3,
4,
0,
3,
2,
3,
3,
0,
2
],
"test_5": [
9,
3,
2,
6,
4,
5
]
},
"241975618": {
"first_name": "Катя",
"last_name": "Федунова",
"test_1": 23,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"242081320": {
"first_name": "Яна",
"last_name": "Михайлова",
"test_1": 31,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"243147782": {
"first_name": "Павел",
"last_name": "Кичёв",
"test_1": 41,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"251268908": {
"first_name": "Даша",
"last_name": "Волынщикова",
"test_1": -1,
"test_2": [
4,
5,
0,
6,
8
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"253567580": {
"first_name": "Софья",
"last_name": "Демина",
"test_1": 40,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"254226646": {
"first_name": "Надежда",
"last_name": "Лысенкова",
"test_1": 28,
"test_2": [
5,
3,
6,
3,
4
],
"test_3": [
5,
3,
4,
4,
3
],
"test_4": -1,
"test_5": -1
},
"254941780": {
"first_name": "Иван",
"last_name": "Иванов",
"test_1": 22,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"259824483": {
"first_name": "Елизавета",
"last_name": "Ивакина",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"260931686": {
"first_name": "Мария",
"last_name": "Чернова",
"test_1": 42,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"264076239": {
"first_name": "Алина",
"last_name": "Малёванная",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"266283591": {
"first_name": "Анастасия",
"last_name": "Хенкель",
"test_1": 31,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"268617411": {
"first_name": "Тимур",
"last_name": "Чикунов",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"272922586": {
"first_name": "Алина",
"last_name": "Самохина",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"275189169": {
"first_name": "Арина",
"last_name": "Самыгина",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"277535503": {
"first_name": "Фёдор",
"last_name": "Зубарев",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"286500725": {
"first_name": "Светлана",
"last_name": "Бычкова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"289499828": {
"first_name": "Егор",
"last_name": "Коноплёв",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"299863969": {
"first_name": "Арианна",
"last_name": "Матвеева",
"test_1": 38,
"test_2": [
5,
5,
3,
6,
8
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"302985469": {
"first_name": "Арсений",
"last_name": "Шатов",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"307227997": {
"first_name": "Миша",
"last_name": "Селиверстов",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"307915124": {
"first_name": "Мария",
"last_name": "Рвачева",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"312697175": {
"first_name": "Саша",
"last_name": "Матюшин",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"315946423": {
"first_name": "Алина",
"last_name": "Смирнова",
"test_1": 12,
"test_2": [
4,
6,
0,
4,
5
],
"test_3": [
2,
6,
6,
0,
5
],
"test_4": [
2,
0,
3,
0,
0,
2,
4,
5,
2,
3
],
"test_5": [
3,
6,
3,
2,
10,
6
]
},
"321676532": {
"first_name": "Ангелина",
"last_name": "Горелик",
"test_1": 36,
"test_2": [
5,
6,
5,
5,
8
],
"test_3": -1,
"test_4": [
5,
2,
5,
0,
1,
5,
5,
5,
5,
5
],
"test_5": [
5,
3,
4,
5,
5,
8
]
},
"327985503": {
"first_name": "Татьяна",
"last_name": "Захарова",
"test_1": 42,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"332247621": {
"first_name": "Александр",
"last_name": "Эйкин",
"test_1": 33,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"334646575": {
"first_name": "Елизавета",
"last_name": "Костяева",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"339873790": {
"first_name": "Вениамин",
"last_name": "Серапутский",
"test_1": -1,
"test_2": [
7,
8,
8,
8,
8
],
"test_3": -1,
"test_4": [
1,
1,
0,
0,
0,
0,
0,
0,
1,
0
],
"test_5": [
7,
5,
4,
4,
5,
4
]
},
"344355182": {
"first_name": "Sofya",
"last_name": "Badutkina",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"345560632": {
"first_name": "Софья",
"last_name": "Кондратьева",
"test_1": 38,
"test_2": [
8,
5,
3,
7,
7
],
"test_3": [
3,
0,
6,
2,
8
],
"test_4": [
2,
1,
1,
0,
0,
4,
5,
4,
5,
4
],
"test_5": -1
},
"345809986": {
"first_name": "Ольга",
"last_name": "Краснова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"363931058": {
"first_name": "Никита-Сергеевич",
"last_name": "Свинарёв",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"372400312": {
"first_name": "Виктория",
"last_name": "Губанова",
"test_1": 35,
"test_2": [
5,
3,
6,
4,
5
],
"test_3": [
3,
3,
3,
5,
5
],
"test_4": -1,
"test_5": [
2,
5,
7,
4,
5,
7
]
},
"383010305": {
"first_name": "Даша",
"last_name": "Кениг",
"test_1": -1,
"test_2": [
5,
6,
2,
5,
5
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"392389313": {
"first_name": "Никита",
"last_name": "Спартак",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"396071241": {
"first_name": "Валерия",
"last_name": "Глазунова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"397872625": {
"first_name": "Лиза",
"last_name": "Власенкова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"399761812": {
"first_name": "Екатерина",
"last_name": "Чибисова",
"test_1": 36,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"404839455": {
"first_name": "Яна",
"last_name": "Выговская",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"412282325": {
"first_name": "Юлия",
"last_name": "Свинарева",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"423653880": {
"first_name": "Софья",
"last_name": "Васина",
"test_1": 33,
"test_2": [
6,
6,
1,
5,
8
],
"test_3": -1,
"test_4": [
3,
1,
3,
1,
2,
4,
5,
2,
4,
5
],
"test_5": -1
},
"423882670": {
"first_name": "Злата",
"last_name": "Слепова",
"test_1": 34,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"427779538": {
"first_name": "Сергей",
"last_name": "Тургенев",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"440174084": {
"first_name": "Катя",
"last_name": "Оселкова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"453758621": {
"first_name": "Наталия",
"last_name": "Леонова",
"test_1": 19,
"test_2": [
7,
6,
0,
6,
7
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"462358974": {
"first_name": "Даша",
"last_name": "Игнац",
"test_1": 33,
"test_2": [
8,
6,
6,
3,
8
],
"test_3": [
2,
3,
1,
6,
7
],
"test_4": [
5,
5,
2,
5,
5,
2,
5,
2,
2,
4
],
"test_5": [
2,
9,
4,
6,
2,
7
]
},
"470444939": {
"first_name": "Егор",
"last_name": "Чуриков",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"471497350": {
"first_name": "Татьяна",
"last_name": "Назимова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"481061221": {
"first_name": "Вика",
"last_name": "Симаненкова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"486166343": {
"first_name": "Кристина",
"last_name": "Демидова",
"test_1": 35,
"test_2": [
8,
6,
6,
6,
7
],
"test_3": [
1,
5,
2,
7,
4
],
"test_4": [
3,
5,
5,
5,
4,
2,
5,
4,
1,
4
],
"test_5": -1
},
"499260361": {
"first_name": "Александр",
"last_name": "Мартвых",
"test_1": 40,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"499520927": {
"first_name": "Михаил",
"last_name": "Кучеров",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"502262431": {
"first_name": "Ирина",
"last_name": "Гнеденкова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"507518624": {
"first_name": "Макс",
"last_name": "Хенкель",
"test_1": 30,
"test_2": [
4,
6,
3,
7,
6
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"524481097": {
"first_name": "Дима",
"last_name": "Дмитриев",
"test_1": 32,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"530343934": {
"first_name": "Михаил",
"last_name": "Савенков",
"test_1": 26,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"537766399": {
"first_name": "Арсений",
"last_name": "Поздняков",
"test_1": 45,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"549659445": {
"first_name": "Дария",
"last_name": "Александровна",
"test_1": 16,
"test_2": [
3,
3,
2,
1,
4
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"559298392": {
"first_name": "Софья",
"last_name": "Мартынова",
"test_1": -1,
"test_2": [
5,
6,
5,
6,
6
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"559432377": {
"first_name": "Лилия",
"last_name": "Гризодуб",
"test_1": 36,
"test_2": [
6,
5,
5,
7,
7
],
"test_3": [
3,
1,
3,
4,
8
],
"test_4": [
5,
2,
3,
0,
2,
5,
5,
5,
2,
3
],
"test_5": [
8,
2,
4,
6,
4,
5
]
},
"559608223": {
"first_name": "Диана",
"last_name": "Бабинская",
"test_1": 47,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"560168714": {
"first_name": "Даниил",
"last_name": "Паршуков",
"test_1": 45,
"test_2": [
7,
5,
5,
3,
6
],
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"563392160": {
"first_name": "Diana",
"last_name": "Basieva",
"test_1": 24,
"test_2": [
5,
5,
1,
6,
6
],
"test_3": [
2,
3,
6,
1,
7
],
"test_4": [
2,
0,
3,
1,
2,
5,
5,
4,
5,
2
],
"test_5": [
8,
4,
5,
5,
3,
4
]
},
"565084570": {
"first_name": "Никита",
"last_name": "Замулаев",
"test_1": 29,
"test_2": [
5,
6,
2,
6,
7
],
"test_3": [
3,
1,
6,
3,
6
],
"test_4": -1,
"test_5": -1
},
"566043461": {
"first_name": "Машка",
"last_name": "Донцова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"587565161": {
"first_name": "Ольга",
"last_name": "Антипова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"588110081": {
"first_name": "Маргарита",
"last_name": "Ракова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": [
3,
5,
6,
3,
7,
6
]
},
"590238304": {
"first_name": "Мария",
"last_name": "Хвостова",
"test_1": -1,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
},
"590241546": {
"first_name": "Оля",
"last_name": "Шихонцова",
"test_1": 39,
"test_2": -1,
"test_3": -1,
"test_4": -1,
"test_5": -1
}
}
}
import json
import asyncio
from vkwave_api import API, run
# https://oauth.vk.com/authorize?client_id=2685278&scope=2&redirect_uri=https://oauth.vk.com/blank.html&display=page&response_type=token&revoke=1
ACCESS_TOKEN = "jjcdgi584j8fg98d77b4d77g7b5ej8g7hii69d86dladabhb5eca46b7h7cjddh94489g54b9e5bjadb6i45b"
async def rate_limited(func, sleep=0.34):
result = await func()
await asyncio.sleep(sleep)
return result
async def main():
api_session = API(ACCESS_TOKEN)
api = api_session.get_api()
with open("data.json", "r") as db:
data = json.load(db)
users = list(set(data["users"].keys()))
closed_profile_map = dict(
zip(
users,
map(
lambda u: bool(u["deactivated"]) or u["is_closed"],
map(lambda r: r.__dict__, (await api.users.get(user_ids=users)).response)
)
)
)
users_friends = [set((await rate_limited(lambda: api.friends.get(user_id=user_id, order="name"))).response.items) for user_id in users if not closed_profile_map[user_id]]
intersection = list(map(str, set.intersection(*users_friends)))
intersection_data = list(map(lambda r: r.__dict__, (await api.users.get(user_ids=intersection)).response))
print(json.dumps(intersection_data, indent=4, sort_keys=True))
await api_session.close()
run(main())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment