-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
96 lines (96 loc) · 3.83 KB
/
script.js
File metadata and controls
96 lines (96 loc) · 3.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
function func() {
user = document.getElementById("user").value;
output = document.getElementById("output");
loading = document.getElementById("loading");
loading.classList.remove("invisible");
loading.classList.add("visible");
// base_url = "http://localhost:5000/user/?user=";
base_url = "https://subrata-rudra-leetcode-scrapper.onrender.com/user/?user=";
final_url = base_url + user;
fetch(final_url, {
headers: {
Accept: "application/json",
},
})
.then((response) => {
return response.json();
})
.then((res) => {
// console.log(res);
loading.classList.remove("visible");
loading.classList.add("invisible");
output.innerHTML = "";
output.classList.remove("invisible");
output.classList.add("visible");
output.innerHTML +=
"<strong>Candidate Name: </strong>" + res.CandidateName;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>LeetCode Username: </strong>" + res.LeetCodeUsername;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Candidate Rank: </strong>" + res.CandidateRank;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Contest Attended: </strong>" + res.ContestAttended;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Contest Rating: </strong>" + res.ContestRating;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Contest Global Ranking: </strong>" + res.ContestGlobalRanking;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Total Problems Solved: </strong>" + res.TotalProblemsSolved;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Easy Problem Solved: </strong>" + res.EasyProblem;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Medium Problem Solved: </strong>" + res.MediumProblem;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Hard Problem Solved: </strong>" + res.HardProblem;
output.innerHTML += "<br/>";
// output.innerHTML += "<br/>";
// output.innerHTML += "<strong>Total Submissions: </strong>" + res.TotalSubmissions;
// output.innerHTML += "<br/>";
// output.innerHTML += "<br/>";
// output.innerHTML += "<strong>Total Active Days: </strong>" + res.TotalActiveDays + " Days";
// output.innerHTML += "<br/>";
// output.innerHTML += "<br/>";
// output.innerHTML += "<strong>Max Streak: </strong>" + res.MaxStreak + " Days";
// output.innerHTML += "<br/>";
// output.innerHTML += "<br/>";
// output.innerHTML +=
// "<strong>Last 15 Solved Problems: </strong>" + res.Last15SolvedProblems;
// output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Topics Covered: </strong>" + res.TopicsCovered;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Languages Used: </strong>" + res.LanguageUsed;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML += "<strong>Badges Earned: </strong>" + res.BadgesEarned;
output.innerHTML += "<br/>";
output.innerHTML += "<br/>";
output.innerHTML +=
"<strong>Most Recently Earned LeetCode Badge: </strong>" +
res.MostRecentlyEarnedBadge;
// output.innerHTML += "<br/>";
// output.innerHTML += "<br/>";
// output.innerHTML += "<strong>Last Solved: </strong>" + res.LastSolved;
});
}