add tracker announce URLs to torrents for sharing

This commit is contained in:
eyedeekay
2024-10-05 19:53:00 -04:00
parent 03459b4047
commit 1d21233933
4 changed files with 18 additions and 42 deletions

View File

@ -119,13 +119,13 @@ window.addEventListener("load", function () {
let els = document.querySelectorAll(".lvix1");
for (let el of els)
el.addEventListener("click", function () {
let divset = document.querySelectorAll(".lvix2");
for (let div of divset) div.style.display = "none";
let cl = el.classList[0];
let divs = document.querySelectorAll("." + cl);
for (let div of divs) div.style.display = hideDivs(div.style.display);
for (let div of divs) div.style.display = "inline";
showTags();
});
let divs = document.querySelectorAll(".lvix2");
for (let div of divs) div.style.display = "none";
}
function showTags() {
let els = document.querySelectorAll(".lvix1");
@ -133,11 +133,5 @@ window.addEventListener("load", function () {
el.style.display = "inline";
}
}
function hideDivs(prev) {
if (prev === "none") {
return "inline";
}
return "none";
}
});
```

View File

@ -113,13 +113,13 @@ class="sourceCode javascript"><code class="sourceCode javascript"><span id="cb5-
<span id="cb5-4"><a href="#cb5-4" aria-hidden="true" tabindex="-1"></a> <span class="kw">let</span> els <span class="op">=</span> <span class="bu">document</span><span class="op">.</span><span class="fu">querySelectorAll</span>(<span class="st">&quot;.lvix1&quot;</span>)<span class="op">;</span></span>
<span id="cb5-5"><a href="#cb5-5" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> (<span class="kw">let</span> el <span class="kw">of</span> els)</span>
<span id="cb5-6"><a href="#cb5-6" aria-hidden="true" tabindex="-1"></a> el<span class="op">.</span><span class="fu">addEventListener</span>(<span class="st">&quot;click&quot;</span><span class="op">,</span> <span class="kw">function</span> () {</span>
<span id="cb5-7"><a href="#cb5-7" aria-hidden="true" tabindex="-1"></a> <span class="kw">let</span> cl <span class="op">=</span> el<span class="op">.</span><span class="at">classList</span>[<span class="dv">0</span>]<span class="op">;</span></span>
<span id="cb5-8"><a href="#cb5-8" aria-hidden="true" tabindex="-1"></a> <span class="kw">let</span> divs <span class="op">=</span> <span class="bu">document</span><span class="op">.</span><span class="fu">querySelectorAll</span>(<span class="st">&quot;.&quot;</span> <span class="op">+</span> cl)<span class="op">;</span></span>
<span id="cb5-9"><a href="#cb5-9" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> (<span class="kw">let</span> div <span class="kw">of</span> divs) div<span class="op">.</span><span class="at">style</span><span class="op">.</span><span class="at">display</span> <span class="op">=</span> <span class="fu">hideDivs</span>(div<span class="op">.</span><span class="at">style</span><span class="op">.</span><span class="at">display</span>)<span class="op">;</span></span>
<span id="cb5-10"><a href="#cb5-10" aria-hidden="true" tabindex="-1"></a> <span class="fu">showTags</span>()<span class="op">;</span></span>
<span id="cb5-11"><a href="#cb5-11" aria-hidden="true" tabindex="-1"></a> })<span class="op">;</span></span>
<span id="cb5-12"><a href="#cb5-12" aria-hidden="true" tabindex="-1"></a> <span class="kw">let</span> divs <span class="op">=</span> <span class="bu">document</span><span class="op">.</span><span class="fu">querySelectorAll</span>(<span class="st">&quot;.lvix2&quot;</span>)<span class="op">;</span></span>
<span id="cb5-13"><a href="#cb5-13" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> (<span class="kw">let</span> div <span class="kw">of</span> divs) div<span class="op">.</span><span class="at">style</span><span class="op">.</span><span class="at">display</span> <span class="op">=</span> <span class="st">&quot;none&quot;</span><span class="op">;</span></span>
<span id="cb5-7"><a href="#cb5-7" aria-hidden="true" tabindex="-1"></a> <span class="kw">let</span> divset <span class="op">=</span> <span class="bu">document</span><span class="op">.</span><span class="fu">querySelectorAll</span>(<span class="st">&quot;.lvix2&quot;</span>)<span class="op">;</span></span>
<span id="cb5-8"><a href="#cb5-8" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> (<span class="kw">let</span> div <span class="kw">of</span> divset) div<span class="op">.</span><span class="at">style</span><span class="op">.</span><span class="at">display</span> <span class="op">=</span> <span class="st">&quot;none&quot;</span><span class="op">;</span></span>
<span id="cb5-9"><a href="#cb5-9" aria-hidden="true" tabindex="-1"></a> <span class="kw">let</span> cl <span class="op">=</span> el<span class="op">.</span><span class="at">classList</span>[<span class="dv">0</span>]<span class="op">;</span></span>
<span id="cb5-10"><a href="#cb5-10" aria-hidden="true" tabindex="-1"></a> <span class="kw">let</span> divs <span class="op">=</span> <span class="bu">document</span><span class="op">.</span><span class="fu">querySelectorAll</span>(<span class="st">&quot;.&quot;</span> <span class="op">+</span> cl)<span class="op">;</span></span>
<span id="cb5-11"><a href="#cb5-11" aria-hidden="true" tabindex="-1"></a> <span class="cf">for</span> (<span class="kw">let</span> div <span class="kw">of</span> divs) div<span class="op">.</span><span class="at">style</span><span class="op">.</span><span class="at">display</span> <span class="op">=</span> <span class="st">&quot;inline&quot;</span><span class="op">;</span></span>
<span id="cb5-12"><a href="#cb5-12" aria-hidden="true" tabindex="-1"></a> <span class="fu">showTags</span>()<span class="op">;</span></span>
<span id="cb5-13"><a href="#cb5-13" aria-hidden="true" tabindex="-1"></a> })<span class="op">;</span></span>
<span id="cb5-14"><a href="#cb5-14" aria-hidden="true" tabindex="-1"></a> }</span>
<span id="cb5-15"><a href="#cb5-15" aria-hidden="true" tabindex="-1"></a> <span class="kw">function</span> <span class="fu">showTags</span>() {</span>
<span id="cb5-16"><a href="#cb5-16" aria-hidden="true" tabindex="-1"></a> <span class="kw">let</span> els <span class="op">=</span> <span class="bu">document</span><span class="op">.</span><span class="fu">querySelectorAll</span>(<span class="st">&quot;.lvix1&quot;</span>)<span class="op">;</span></span>
@ -127,10 +127,4 @@ class="sourceCode javascript"><code class="sourceCode javascript"><span id="cb5-
<span id="cb5-18"><a href="#cb5-18" aria-hidden="true" tabindex="-1"></a> el<span class="op">.</span><span class="at">style</span><span class="op">.</span><span class="at">display</span> <span class="op">=</span> <span class="st">&quot;inline&quot;</span><span class="op">;</span></span>
<span id="cb5-19"><a href="#cb5-19" aria-hidden="true" tabindex="-1"></a> }</span>
<span id="cb5-20"><a href="#cb5-20" aria-hidden="true" tabindex="-1"></a> }</span>
<span id="cb5-21"><a href="#cb5-21" aria-hidden="true" tabindex="-1"></a> <span class="kw">function</span> <span class="fu">hideDivs</span>(prev) {</span>
<span id="cb5-22"><a href="#cb5-22" aria-hidden="true" tabindex="-1"></a> <span class="cf">if</span> (prev <span class="op">===</span> <span class="st">&quot;none&quot;</span>) {</span>
<span id="cb5-23"><a href="#cb5-23" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> <span class="st">&quot;inline&quot;</span><span class="op">;</span></span>
<span id="cb5-24"><a href="#cb5-24" aria-hidden="true" tabindex="-1"></a> }</span>
<span id="cb5-25"><a href="#cb5-25" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> <span class="st">&quot;none&quot;</span><span class="op">;</span></span>
<span id="cb5-26"><a href="#cb5-26" aria-hidden="true" tabindex="-1"></a> }</span>
<span id="cb5-27"><a href="#cb5-27" aria-hidden="true" tabindex="-1"></a>})<span class="op">;</span></span></code></pre></div>
<span id="cb5-21"><a href="#cb5-21" aria-hidden="true" tabindex="-1"></a>})<span class="op">;</span></span></code></pre></div>

View File

@ -4,13 +4,13 @@ window.addEventListener("load", function () {
let els = document.querySelectorAll(".lvix1");
for (let el of els)
el.addEventListener("click", function () {
let divset = document.querySelectorAll(".lvix2");
for (let div of divset) div.style.display = "none";
let cl = el.classList[0];
let divs = document.querySelectorAll("." + cl);
for (let div of divs) div.style.display = hideDivs(div.style.display);
for (let div of divs) div.style.display = "inline";
showTags();
});
let divs = document.querySelectorAll(".lvix2");
for (let div of divs) div.style.display = "none";
}
function showTags() {
let els = document.querySelectorAll(".lvix1");
@ -18,10 +18,4 @@ window.addEventListener("load", function () {
el.style.display = "inline";
}
}
function hideDivs(prev) {
if (prev === "none") {
return "inline";
}
return "none";
}
});

View File

@ -32,7 +32,7 @@ generatePage() {
cd "$SHARE"
tagList | sort -u
for torrent in i2psnark/*.torrent; do
transmission-edit -a "http://$zzzot_announce/a" "$torrent"
transmission-edit -a "http://$zzzot_announce/a" "$torrent" 2> "$BACK/err" 1> "$BACK/log"
filename=$(echo $torrent | sed 's|.torrent||g')
title=$(echo $filename | sed 's|-| |g' | sed 's|i2psnark/||g')
tags=$(echo $title | sed 's|\.| |g' | sed 's|@| |g')
@ -57,13 +57,13 @@ script(){
let els = document.querySelectorAll(".lvix1");
for (let el of els)
el.addEventListener("click", function () {
let divset = document.querySelectorAll(".lvix2");
for (let div of divset) div.style.display = "none";
let cl = el.classList[0];
let divs = document.querySelectorAll("." + cl);
for (let div of divs) div.style.display = hideDivs(div.style.display);
for (let div of divs) div.style.display = "inline";
showTags();
});
let divs = document.querySelectorAll(".lvix2");
for (let div of divs) div.style.display = "none";
}
function showTags() {
let els = document.querySelectorAll(".lvix1");
@ -71,12 +71,6 @@ script(){
el.style.display = "inline";
}
}
function hideDivs(prev) {
if (prev === "none") {
return "inline";
}
return "none";
}
});
'
}