mirror of
https://github.com/SinTan1729/privtracker.git
synced 2024-12-25 23:08:36 -06:00
changed hardcoded url to use hostname
This commit is contained in:
parent
2cbe796cb2
commit
84e7a0a230
1 changed files with 19 additions and 14 deletions
|
@ -7,22 +7,26 @@
|
||||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/water.css@2/out/water.css">
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/water.css@2/out/water.css">
|
||||||
<title>PrivTracker - Private BitTorrent tracker for everyone</title>
|
<title>PrivTracker - Private BitTorrent tracker for everyone</title>
|
||||||
<script>
|
<script>
|
||||||
|
document.addEventListener("DOMContentLoaded", () => {
|
||||||
|
document.querySelectorAll(".url").forEach(url => {
|
||||||
|
url.innerText = url.innerText.replace('{{hostname}}', window.location.hostname);
|
||||||
|
})
|
||||||
|
})
|
||||||
function makeRoom(length) {
|
function makeRoom(length) {
|
||||||
var roomID = '';
|
let roomID = '';
|
||||||
var characters = 'abcdefghijklmnopqrstuvwxyz0123456789';
|
const characters = 'abcdefghijklmnopqrstuvwxyz0123456789';
|
||||||
var charactersLength = characters.length;
|
const charactersLength = characters.length;
|
||||||
for (var i = 0; i < length; i++) {
|
for (let i = 0; i < length; i++) {
|
||||||
roomID += characters.charAt(Math.floor(Math.random() * charactersLength));
|
roomID += characters.charAt(Math.floor(Math.random() * charactersLength));
|
||||||
}
|
}
|
||||||
var urls = document.getElementsByClassName('url');
|
document.querySelectorAll(".url").forEach(url => {
|
||||||
for (var i = 0; i < urls.length; i++) {
|
url.innerText = url.innerText.replace('{{room}}', roomID);
|
||||||
urls[i].innerText = urls[i].innerText.replace('{{room}}', roomID);
|
})
|
||||||
}
|
|
||||||
|
|
||||||
document.getElementById('hidden').style.display = 'block';
|
document.querySelector('#hidden').style.display = 'block';
|
||||||
}
|
}
|
||||||
function copyToClipboard() {
|
function copyToClipboard() {
|
||||||
navigator.clipboard.writeText(document.getElementsByClassName('url')[0].innerText);
|
navigator.clipboard.writeText(document.querySelector('.url').innerText);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
@ -44,7 +48,7 @@
|
||||||
|
|
||||||
<div id="hidden" style="display:none">
|
<div id="hidden" style="display:none">
|
||||||
<h3>Your announce URL:</h3>
|
<h3>Your announce URL:</h3>
|
||||||
<code class="url">https://privtracker.com/{{room}}/announce</code>
|
<code class="url">https://{{hostname}}/{{room}}/announce</code>
|
||||||
<button onclick="copyToClipboard()">Copy to clipboard</button>
|
<button onclick="copyToClipboard()">Copy to clipboard</button>
|
||||||
<p>(You can also use any random string as the Room ID. We don't store it anywhere.)</p>
|
<p>(You can also use any random string as the Room ID. We don't store it anywhere.)</p>
|
||||||
</div>
|
</div>
|
||||||
|
@ -56,7 +60,7 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li>File <b>→</b> New…</li>
|
<li>File <b>→</b> New…</li>
|
||||||
<li>Select file to share</li>
|
<li>Select file to share</li>
|
||||||
<li>In <b>Trackers</b> field enter <code class="url">https://privtracker.com/{{room}}/announce</code></li>
|
<li>In <b>Trackers</b> field enter <code class="url">https://{{hostname}}/{{room}}/announce</code></li>
|
||||||
<li>Select <b>Private torrent</b></li>
|
<li>Select <b>Private torrent</b></li>
|
||||||
<li>Click <b>New</b></li>
|
<li>Click <b>New</b></li>
|
||||||
<li>Click <b>Add</b> in next window</li>
|
<li>Click <b>Add</b> in next window</li>
|
||||||
|
@ -68,7 +72,8 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li>File <b>→</b> Create Torrent File…</li>
|
<li>File <b>→</b> Create Torrent File…</li>
|
||||||
<li>Select file to share</li>
|
<li>Select file to share</li>
|
||||||
<li>Click <b>+</b> under <b>Trackers</b> field and enter <code class="url">https://privtracker.com/{{room}}/announce</code></li>
|
<li>Click <b>+</b> under <b>Trackers</b> field and enter <code
|
||||||
|
class="url">https://{{hostname}}/{{room}}/announce</code></li>
|
||||||
<li>Select <b>Private</b>
|
<li>Select <b>Private</b>
|
||||||
<li>Select <b>Open when created</b></li>
|
<li>Select <b>Open when created</b></li>
|
||||||
<li>Click <b>Create</b></li>
|
<li>Click <b>Create</b></li>
|
||||||
|
|
Loading…
Reference in a new issue