-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpopup.js
More file actions
61 lines (47 loc) · 1.65 KB
/
popup.js
File metadata and controls
61 lines (47 loc) · 1.65 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
var curUrl = "";
var params;
var res="";
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
curUrl= tabs[0].url;
});
function hello() {
if(curUrl.search("youtube.com") == -1 || curUrl.search("v=") == -1){
document.getElementById("comments").innerHTML = "yorumlari gorebilmek icin bir youtube videosuna girmelisin.";
return;
}
var videoID = curUrl.substr(curUrl.search("v=")+2, 11);
var maxResults = 100;
var APIkey = "";
params = {
"part" : "snippet",
"videoId" : videoID,
"maxResults" : maxResults,
"key" : APIkey
}
$.get("https://www.googleapis.com/youtube/v3/commentThreads?", params , function(data){
for(i in data.items){
res += data.items[i].snippet.topLevelComment.snippet.authorDisplayName + "<br>";
res += data.items[i].snippet.topLevelComment.snippet.textOriginal + "<hr>";
}
nextPageToken = data.nextPageToken;
document.getElementById("comments").innerHTML = res;
});
}
function goNextPage(){
params.pageToken = nextPageToken;
//var res="";
$.get("https://www.googleapis.com/youtube/v3/commentThreads?", params , function(data){
for(i in data.items){
res += data.items[i].snippet.topLevelComment.snippet.authorDisplayName + "<br>";
res += data.items[i].snippet.topLevelComment.snippet.textOriginal + "<hr>";
}
nextPageToken = data.nextPageToken;
if(nextPageToken != null){
res += "";
}
document.getElementById("comments").innerHTML = res;
});
}
document.getElementById('clickme').addEventListener('click', hello);
document.getElementById('goNextPage').addEventListener('click', goNextPage);
//document.getElementById('getLyrics').addEventListener('click', getLyrics);