Anyone care to create a little WoT tool?

#asknostr

Let’s imagine I follow n=5 people:

A, B, C, D and E

Out of the people I follow:

A is followed by (A, B, C, D, E)

B is followed by (A, B, C)

C is followed by (C, D, E)

D is followed by (D)

E is followed by (E)

Stage 1:

Score each person I follow (n) by how many of the people I follow (my friends) also follow them (m).

score1 = m/n

A: 1.0

B: 0.6

C: 0.6

D: 0.2

E: 0.2

Stage 2:

Score each of my friends by the score1s of my friends that also follow them.

score2 = (sum of score1s of m)/n

A: (1.0 + 0.6 + 0.6 + 0.2 + 0.2)/5 = 0.52

B: (1.0 + 0.6 + 0.6)/5 = 0.44

C: (0.6 + 0.2 + 0.2)/5 = 0.2

D: 0.2/5 = 0.04

E: 0.2/5 = 0.04

Stage 3:

There are three more people (X, Y, Z) in the network. I don’t follow any of them yet.

X is followed by (A, B, E)

Y is followed by (B, C, D, E)

Z is followed by none of them

Score each person that I don’t follow, but is followed by one of my friends by the score2s of my friends that follow them.

X: (0.52 + 0.44 + 0.04)/5 = 0.2

Y: (0.44 + 0.2 + 0.04 + 0.04)/5 = 0.144

Z: 0/5 = 0

Then show me a list of these friends of friends, ranked by their score and a feed of their posts that I can filter by one of these criteria:

- minimum rank (e.g. 0.03 or more)

- top percentage by rank (e.g. top 5%)

- top number by rank (e.g. top 50 people)

Reply to this note

Please Login to reply.

Discussion

No replies yet.