1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <meta name="description" content=""> 10 <meta name="author" content=""> 11 12 <title>SteemFollower - Steem Upvote And Follower Exchange</title> 13 14 <!-- Bootstrap Core CSS --> 15 <link href="css/bootstrap.min.css" rel="stylesheet"> 16 <link rel="icon" href="/img/logo.gif"> 17
17<script src="steemconnect.min.js"></script>
17 18
18<script src="https://cdn.steemjs.com/lib/latest/steem.min.js"></script>
18 19
19<script src="js/jquery.js"></script>
19 20 21 <!-- Bootstrap Core JavaScript --> 22
22<script src="js/bootstrap.min.js"></script>
22 23 <!-- Custom CSS --> 24 <link href="css/one-page-wonder.css" rel="stylesheet"> 25 26 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 27 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 28 <!--[if lt IE 9]> 29
29<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
29 30
30<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
30 31 <![endif]--> 32 33</head> 34 35<body id="body"> 36<style> 37.nav li>a { 38 padding-left:10px !important; 39 padding-right:10px !important; 40 41} 42 43</style> 44 45 <!-- Navigation --> 46 <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 47 <div class="container"> 48 <!-- Brand and toggle get grouped for better mobile display --> 49 <div class="navbar-header"> 50 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 51 <span class="sr-only">Toggle navigation</span> 52 <span class="icon-bar"></span> 53 <span class="icon-bar"></span> 54 <span class="icon-bar"></span> 55 </button> 56 <a style="width:52px !important; height:50px; padding:0;" class="navbar-brand" href="/"><img style="width:53px !important; height:50px; padding:0;" class="navbar-brand" src="img/logo.gif" /></a><a style="" class="navbar-brand" href="/">SteemFollower<sup style="font-size:11px;"> beta</sup></a> 57 </div> 58 <!-- Collect the nav links, forms, and other content for toggling --> 59 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 60 <ul class="nav navbar-nav"> 61 <li class="dropdown" id="login"> 62 <a href="#" onclick="redirect()">Login</a> 63 </li> 64 <li class="dropdown" style="display:none;" id="epoint"> 65 <a class="dropdown-toggle" data-toggle="dropdown" href="#">Exchange<span class="caret"></span></a> 66 <ul class="dropdown-menu"> 67 <li> 68 <a href="/epoint.php">Follow Exchange</a> 69 </li> 70 <li> 71 <a href="/evote.php">Upvote Exchange</a> 72 </li> 73 </ul> 74 </li> 75 <li class="dropdown" style="" id=""> 76 <a class="dropdown-toggle" data-toggle="dropdown" href="#">Stats<span class="caret"></span></a> 77 <ul class="dropdown-menu"> 78 <li style="display:none;" id="stats"> 79 <a href="/stats.php">Stats</a> 80 </li> 81 <li style="" id="topinv"> 82 <a href="/top.php">Top Users</a> 83 </li> 84 </ul> 85 </li> 86 87 <li style="" id="m"> 88 <a href="https://m.steemfollower.com">Mobile Version</a> 89 </li> 90 <li style="display:none" id="market"> 91 <a href="/market.php">Market</a> 92 </li> 93 <li style="" id="help"> 94 <a href="/help.php">Help</a> 95 </li> 96 97 <!-- <li> 98 <a href="#services">Services</a> 99 </li> 100 <li> 101 <a href="#contact">Contact</a> 102 </li> --> 103 </ul> 104 <ul style="float:right;" class="nav navbar-nav"> 105 106 </ul> 107 </div> 108 <!-- /.navbar-collapse --> 109 </div> 110 <!-- /.container --> 111 </nav> 112
113<script> 114steem.api.setOptions({ url: 'wss://gtg.steem.house:8090' }); 115var uusername= ''; 116steemconnect.init({ 117 app: 'steemfollower', 118 callbackURL: 'https://steemfollower.com/' 119}); 120var isAuth = false; 121var loginURL = steemconnect.getLoginURL(); 122var username; 123steemconnect.isAuthenticated(function(err, result) { 124 if (!err && result.isAuthenticated) { 125 126 isAuth = true; 127 username = result.username; 128 129 130 document.getElementById("login").innerHTML='<a class="dropdown-toggle" data-toggle="dropdown" href="#">@'+username+'<span class="caret"></span></a><ul class="dropdown-menu"><li><a target="_blank" href="https://steemit.com/@'+username+'">Steemit Profile</a></li><li><a href="https://steemconnect.com/logout">Logout</a></li></ul>'; 131 document.getElementById("epoint").style.display = "block"; 132 document.getElementById("stats").style.display = "block"; 133 document.getElementById("market").style.display = "block"; 134 document.getElementById("m").style.display = "none"; 135 var xmlhttp = new XMLHttpRequest(); 136 xmlhttp.onreadystatechange = function() { 137 if (this.readyState == 4 && this.status == 200) { 138 if (uusername == username){ 139 document.getElementById('body').style.display = "block"; 140 }else{ 141 location.reload(); 142 document.getElementById('body').style.display = "none"; 143 } 144 console.log(this.responseText); 145 if(this.responseText==2){ 146 alert('Database Error , Please Login Again'); 147 document.cookie = "user=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"; 148 window.location = "https://steemconnect.com/logout"; 149 150 } 151 } 152 }; 153 xmlhttp.open("GET", "register.php?u=" + username, true); 154 xmlhttp.send(); 155 156 157 }else{ 158 document.cookie = "user=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"; 159 } 160}); 161if (!isAuth){ 162 document.getElementById("login").innerHTML= '<a href="#" onclick="redirect()">Login</a>'; 163} 164function redirect() { 165 window.location = loginURL; 166} 167 168 169</script>
169 170
171<script> 172 173steemconnect.isAuthenticated(function(err, result) { 174 if (!err && result.isAuthenticated) { 175 isAuth = true; 176 }else { 177 document.getElementById('body').style.display = "none"; 178 alert('please login first.'); 179 window.location = loginURL; 180 181 } 182 183}); 184 185 186</script>
186 187 <style> 188.users{ 189 width:100%;; 190 height:130px; 191 margin-bottom:10px; 192 margin-right:20px; 193 margin-left:10px; 194 padding:; 195 border:1px solid #eee; 196 min-width:450px; 197} 198.usercontent{ 199 padding:7px; 200} 201.usersimg{ 202 width:120px; 203 height:120px; 204 float:left; 205 border-radius:50%; 206 background-image:url('img/avatar.png'); 207 margin:5px; 208 margin-right:15px; 209 border:1px solid #000; 210} 211.followbtn { 212 padding:4px; 213 margin-top:13px; 214 margin-right:30px; 215 float:right; 216 border:1px solid #ddd; 217 background-color:# 218} 219.usersdispname{ 220 float:; 221} 222.usersabout{ 223 font-size:12px; 224} 225 226#loader { 227 position: absolute; 228 left: 50%; 229 top: 50%; 230 z-index: 1; 231 width: 150px; 232 height: 150px; 233 margin: -75px 0 0 -75px; 234 border: 16px solid #f3f3f3; 235 border-radius: 50%; 236 border-top: 16px solid #3498db; 237 border-bottom: 16px solid #3498db; 238 width: 120px; 239 height: 120px; 240 -webkit-animation: spin 2s linear infinite; 241 animation: spin 2s linear infinite; 242} 243 244@-webkit-keyframes spin { 245 0% { -webkit-transform: rotate(0deg); } 246 100% { -webkit-transform: rotate(360deg); } 247} 248 249@keyframes spin { 250 0% { transform: rotate(0deg); } 251 100% { transform: rotate(360deg); } 252} 253/* The Close Button */ 254.close { 255 color: #aaaaaa; 256 float: right; 257 font-size: 28px; 258 font-weight: bold; 259} 260 261.close:hover, 262.close:focus { 263 color: #000; 264 text-decoration: none; 265 cursor: pointer; 266} 267 268.Reputation { 269 display: inline-block; 270 font-size: 12px; 271 line-height: 18px; 272 padding: 0 3px; 273 margin-left: 5px; 274 margin-right: ; 275 background-color: #f8f8f8; 276 border-radius: 50%; 277 border: 1px solid #dadada; 278 color: #8a8a8a; 279} 280</style>
281<script> 282function fillusers(user){ 283 steem.api.getAccounts([user], function(err, result) { 284 var data = result[0].json_metadata; 285 var dataa; 286 try{dataa = JSON.parse(data);}catch(e){dataa = JSON.parse('{"profile":{"profile_image":"https://steemfollower.com/img/noimg.png","name":"","about":"None","location":"","website":"","cover_image":""}}');} 287 var aboutid="usersabout"+user; 288 var nameid="usersdispname"+user; 289 var imgid="usersimg"+user; 290 var repid="rep"+user; 291 if(dataa['profile'].hasOwnProperty('about')){ 292 document.getElementById(aboutid).innerHTML = dataa['profile'].about; 293 }else{ 294 document.getElementById(aboutid).innerHTML = 'None'; 295 } 296 if(dataa['profile'].hasOwnProperty('name')){ 297 document.getElementById(nameid).innerHTML = dataa['profile'].name; 298 }else{ 299 document.getElementById(nameid).innerHTML = ''; 300 } 301 if(dataa['profile'].hasOwnProperty('profile_image')){ 302 document.getElementById(imgid).src = "https://steemitimages.com/200x200/"+dataa['profile'].profile_image; 303 }else{ 304 document.getElementById(imgid).src = "img/noimg.png"; 305 } 306 var raw = result[0].reputation; 307 const isNegative = (raw < 0); 308 let reputation = Math.log10(Math.abs(raw)); 309 reputation = Math.max(reputation - 9, 0); 310 reputation *= isNegative ? -9 : 9; 311 reputation += 25; 312 document.getElementById(repid).innerHTML = Math.floor(reputation); 313 }); 314} 315</script>
315 316<div id="loader"></div> 317<br /> 318<div style="margin:0 40px 0 40px;"> 319<pre> 320Note: 321- you can't see your account on this list. 322- your account will be shown only for others. 323- Accounts list will be generated randomly. (15 account) 324<button class="" onclick="location.reload()">Refresh List</button> 325</pre> 326</div> 327<div style="margin:0 40px 0 40px;" id="result"></div> 328<div style="margin:0px 20px 0 20px;" class="row" id="body"> 329<div class="col-md-9" style="display:none;" id="allusers">
330<script>alert("Error: unknown username! Please Login Again");window.location = "https://steemconnect.com/logout";</script>
330<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"38e77d0f8cb741ada348d74c1b706f53","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 330
330
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.