-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
59 lines (48 loc) · 1.6 KB
/
script.js
File metadata and controls
59 lines (48 loc) · 1.6 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
let generate = (x) => Math.floor( x * Math.random())
let db = 'qwertyuiopasdfghjklzxcvbnm'+'qwertyuiopasdfghjklzxcvbnm'.toUpperCase()+'1234567890'
const sort = (len) => {
let result = ''
for (let i = 0; i < len; i++) { result += db[generate(db.length)] }
return result
}
let searchbar = document.getElementById('sb_form_q')
searchbar.placeholder = 'BingSolver successfully initialized! 😊'
function unknown_bing_request() {
// searchbar.value = sort(10)
// document.getElementById("sb_go_par").click();
window.location.assign("https://www.bing.com/search?q="+sort(10));
}
function start(config) {
if (localStorage.getItem('started') == 'working') {
let j = parseInt(localStorage.getItem('j'))
if (j < 10) { // +3
j += 1
localStorage.setItem('j', j.toString());
unknown_bing_request()
} else { // +1
localStorage.removeItem('started')
localStorage.removeItem('j')
unknown_bing_request()
}
} else {
if(config != 'main') {
localStorage.setItem('started', 'working');
localStorage.setItem('j', '0');
}
}
}
function test(){
alert(localStorage.getItem('test'))
}
function main() {
start('main')
}
main()
localStorage.setItem('test', 'working');
const BingButton = document.createElement('span')
BingButton.classList.add('BingButton')
BingButton.classList.add('unselectable')
BingButton.innerText = 'BS'
BingButton.onclick = start
document.getElementById('id_h').classList.add('extended')
document.getElementById('id_h').appendChild(BingButton);