我关注到了 Semi Design 在发布的前一天,突然骤增了 1.5K star。在我看来,这是一个不太正常的数据,因此,便觉得,应该有个工具,可以做。
功能用法描述
用户打开应用,然后输入项目地址,点击后开始分析,数据分析完成后,可以提取结果。
提取结果后,可以按照 邮箱域、公司、原创项目的数量、Follower 数量、注册时间、是否设置了个人网站等信息作为维度进行筛选,并在筛选完成后,展示相应的比重。
这个工具并不能直接评判谁是 fake user,但可以帮助你更好的按照你心目中的标准进行筛选。
当然,也可以进一步收集大家筛选的习惯,筛选出那些可能是 fake user 的习惯,并提供给用户进行参考。
部分 MVP 代码
{
repository(owner: "arco-design", name: "arco-design") {
stargazers(first: 100 ) {
pageInfo {
endCursor
hasNextPage
hasPreviousPage
startCursor
}
edges {
starredAt
node {
email
name
company
repositories(first:100, isFork: false) {
totalCount
}
createdAt
updatedAt
twitterUsername
websiteUrl
followers(first: 0) {
totalCount
}
following(first: 0) {
totalCount
}
}
}
}
}
}
Code language: JavaScript (javascript)