Skip to content

Commit c3f2e7c

Browse files
committed
fix unlisted users, add nazenaze
1 parent 8cf0183 commit c3f2e7c

File tree

5 files changed

+210
-129
lines changed

5 files changed

+210
-129
lines changed

data/check.js

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
2+
3+
var dbPropertyNames = Object.getOwnPropertyNames(db);
4+
5+
6+
var dbArray = new Array();
7+
var dbMapperNames = new Array();
8+
var dbInfluences;
9+
var dbInfluenceNames = new Array();
10+
11+
12+
//Get rid of the duplicates
13+
14+
for(var i=0;i<dbPropertyNames.length;i++)
15+
{
16+
var dbtempname = dbPropertyNames[i];
17+
var dbtempobject = db[''+dbtempname][0];
18+
19+
if(dbtempname!==dbtempobject.username)
20+
{
21+
dbArray.push(dbtempobject);
22+
23+
}
24+
}
25+
26+
//Make a name portfolio
27+
28+
for(var i=0;i<dbArray.length;i++)
29+
{
30+
dbMapperNames.push(dbArray[i].username);
31+
if(dbArray[i].alt!=null)
32+
{
33+
dbMapperNames.push(dbArray[i].alt);
34+
}
35+
}
36+
37+
//Make an influences list
38+
var dbInfluences = new Map();
39+
for(var i=0;i<dbArray.length;i++)
40+
{
41+
if(dbArray[i].influences==null) continue;
42+
43+
for(var j=0;j<dbArray[i].influences.length;j++)
44+
{
45+
dbInfluences[dbArray[i].influences[j]]=1;
46+
}
47+
}
48+
49+
dbInfluenceNames = Object.getOwnPropertyNames(dbInfluences);
50+
51+
//Check for missing individuals
52+
53+
for(var i=0;i<dbInfluenceNames.length;i++)
54+
{
55+
var influence = dbInfluenceNames[i];
56+
var failed = true;
57+
58+
for(var j=0;j<dbMapperNames.length;j++)
59+
{
60+
if(dbMapperNames[j]===influence)
61+
{
62+
failed = false;
63+
break;
64+
}
65+
}
66+
67+
if(failed)
68+
{
69+
console.log(influence);
70+
}
71+
}

0 commit comments

Comments
 (0)