Mar. 4th, 2015

orleanz: (main)
.... для произвольного ЖЖ юзера, и тем самым позволяет любому человеку (у которого есть Нода на машине) узнать, какие ЖЖ юзеры были зафренжены максимальным кол-вом его собственных френдов, но еще не зафренжены им самим. Как бы ненавязчивые кандидаты на зафренд, чисто по статистике. (Внимание - в статистике могут оказаться неприятные люди!).

Кому надо, пользуйтесь на здоровье: https://github.com/orleanz/fof

155 строчек на асинхронном джаваскрипте

Пользоваться так: просто запускаете скрипт в командной строке, скажем

$ node index.js avva

скрипт начинает скачивать френдлисты френдов указанного юзера (avva), и по ходу дела показывает топ 20 еще не зафренженных Аввой юзеров, которые пользуются популярностью среди его (Аввеных) френдов. Вместо имя avva может быть ваш ЖЖ никнейм, разумеется.

Скрипт фигачит запрос на ЖЖ сервер каждый 2 секунды, так что это все занимает некое время.

Например, для аввы, после получения первых 48-ти френдлистов, получена такая статистика, цитата

Processing user 'vvagr' (#48 of 579)
Got list of vvagr's friends: 342 users
So far, top missing users are:
egmg(21), sapfo(21), abstract2001(18), catherina(18), 33(17), afeliya(17), kmaka(17), antigona(16), greenbat(16), shaltai_boltai(16), gagin(15), cook(15), bozi(15), sap(15), asy(15), xura(15), mustafa(15), akov(15), katichka(14), vyastik(14)

В скобочках показано, например, что юзера egmg зафрендили 21 юзер аввы, но сам авва его еще не зафрендил. И дальше, по убыванию числа зафрендивших. Показываются только текущие Топ 20. Если дождаться до конца работы скрипта, топ может измениться, разумеется.

Have fun! Если кто захочет, может усовершенствовать скрипт, исходники в Гитхабе.

Profile

orleanz: (Default)
orleanz

December 2018

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 15th, 2025 03:53 pm
Powered by Dreamwidth Studios