add tracker announce URLs to torrents for sharing
This commit is contained in:
12
README.md
12
README.md
@ -119,13 +119,13 @@ window.addEventListener("load", function () {
|
|||||||
let els = document.querySelectorAll(".lvix1");
|
let els = document.querySelectorAll(".lvix1");
|
||||||
for (let el of els)
|
for (let el of els)
|
||||||
el.addEventListener("click", function () {
|
el.addEventListener("click", function () {
|
||||||
|
let divset = document.querySelectorAll(".lvix2");
|
||||||
|
for (let div of divset) div.style.display = "none";
|
||||||
let cl = el.classList[0];
|
let cl = el.classList[0];
|
||||||
let divs = document.querySelectorAll("." + cl);
|
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();
|
showTags();
|
||||||
});
|
});
|
||||||
let divs = document.querySelectorAll(".lvix2");
|
|
||||||
for (let div of divs) div.style.display = "none";
|
|
||||||
}
|
}
|
||||||
function showTags() {
|
function showTags() {
|
||||||
let els = document.querySelectorAll(".lvix1");
|
let els = document.querySelectorAll(".lvix1");
|
||||||
@ -133,11 +133,5 @@ window.addEventListener("load", function () {
|
|||||||
el.style.display = "inline";
|
el.style.display = "inline";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function hideDivs(prev) {
|
|
||||||
if (prev === "none") {
|
|
||||||
return "inline";
|
|
||||||
}
|
|
||||||
return "none";
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
22
index.html
22
index.html
@ -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">".lvix1"</span>)<span class="op">;</span></span>
|
<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">".lvix1"</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-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">"click"</span><span class="op">,</span> <span class="kw">function</span> () {</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">"click"</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-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">".lvix2"</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">"."</span> <span class="op">+</span> cl)<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">"none"</span><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-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="fu">showTags</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">"."</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="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">"inline"</span><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">".lvix2"</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="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">"none"</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-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-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">".lvix1"</span>)<span class="op">;</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">".lvix1"</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">"inline"</span><span class="op">;</span></span>
|
<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">"inline"</span><span class="op">;</span></span>
|
||||||
<span id="cb5-19"><a href="#cb5-19" aria-hidden="true" tabindex="-1"></a> }</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-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-21"><a href="#cb5-21" aria-hidden="true" tabindex="-1"></a>})<span class="op">;</span></span></code></pre></div>
|
||||||
<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">"none"</span>) {</span>
|
|
||||||
<span id="cb5-23"><a href="#cb5-23" aria-hidden="true" tabindex="-1"></a> <span class="cf">return</span> <span class="st">"inline"</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">"none"</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>
|
|
||||||
|
12
script.js
12
script.js
@ -4,13 +4,13 @@ window.addEventListener("load", function () {
|
|||||||
let els = document.querySelectorAll(".lvix1");
|
let els = document.querySelectorAll(".lvix1");
|
||||||
for (let el of els)
|
for (let el of els)
|
||||||
el.addEventListener("click", function () {
|
el.addEventListener("click", function () {
|
||||||
|
let divset = document.querySelectorAll(".lvix2");
|
||||||
|
for (let div of divset) div.style.display = "none";
|
||||||
let cl = el.classList[0];
|
let cl = el.classList[0];
|
||||||
let divs = document.querySelectorAll("." + cl);
|
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();
|
showTags();
|
||||||
});
|
});
|
||||||
let divs = document.querySelectorAll(".lvix2");
|
|
||||||
for (let div of divs) div.style.display = "none";
|
|
||||||
}
|
}
|
||||||
function showTags() {
|
function showTags() {
|
||||||
let els = document.querySelectorAll(".lvix1");
|
let els = document.querySelectorAll(".lvix1");
|
||||||
@ -18,10 +18,4 @@ window.addEventListener("load", function () {
|
|||||||
el.style.display = "inline";
|
el.style.display = "inline";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function hideDivs(prev) {
|
|
||||||
if (prev === "none") {
|
|
||||||
return "inline";
|
|
||||||
}
|
|
||||||
return "none";
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
14
setup.sh
14
setup.sh
@ -32,7 +32,7 @@ generatePage() {
|
|||||||
cd "$SHARE"
|
cd "$SHARE"
|
||||||
tagList | sort -u
|
tagList | sort -u
|
||||||
for torrent in i2psnark/*.torrent; do
|
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')
|
filename=$(echo $torrent | sed 's|.torrent||g')
|
||||||
title=$(echo $filename | sed 's|-| |g' | sed 's|i2psnark/||g')
|
title=$(echo $filename | sed 's|-| |g' | sed 's|i2psnark/||g')
|
||||||
tags=$(echo $title | sed 's|\.| |g' | sed 's|@| |g')
|
tags=$(echo $title | sed 's|\.| |g' | sed 's|@| |g')
|
||||||
@ -57,13 +57,13 @@ script(){
|
|||||||
let els = document.querySelectorAll(".lvix1");
|
let els = document.querySelectorAll(".lvix1");
|
||||||
for (let el of els)
|
for (let el of els)
|
||||||
el.addEventListener("click", function () {
|
el.addEventListener("click", function () {
|
||||||
|
let divset = document.querySelectorAll(".lvix2");
|
||||||
|
for (let div of divset) div.style.display = "none";
|
||||||
let cl = el.classList[0];
|
let cl = el.classList[0];
|
||||||
let divs = document.querySelectorAll("." + cl);
|
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();
|
showTags();
|
||||||
});
|
});
|
||||||
let divs = document.querySelectorAll(".lvix2");
|
|
||||||
for (let div of divs) div.style.display = "none";
|
|
||||||
}
|
}
|
||||||
function showTags() {
|
function showTags() {
|
||||||
let els = document.querySelectorAll(".lvix1");
|
let els = document.querySelectorAll(".lvix1");
|
||||||
@ -71,12 +71,6 @@ script(){
|
|||||||
el.style.display = "inline";
|
el.style.display = "inline";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function hideDivs(prev) {
|
|
||||||
if (prev === "none") {
|
|
||||||
return "inline";
|
|
||||||
}
|
|
||||||
return "none";
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
'
|
'
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user