Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

No captcha?

Name: Brian Brixman 2021-02-01 16:33

Hello,
I am learning programming and just discovered this website. But I am curious, how does it protect its users from spammers (people who post illegal or annoying things) without a reCaptcha? I thought clicking this blue box is required to prove that you are not a robot, can you please share any javascript that you use for this purpose?
Thank you and have a nice day,
Brian

Name: Anonymous 2021-02-20 11:46

https://dis.tinychan.net/read/prog/1582047203/592,600,603-610,612-620,628-665,667-699,705-742,744,746-799,810-845,848-853,856-899,905-933,935-944,946-999
>>8 362

posts code in /prog/

Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).map (e => parseInt (e.parentNode.getAttribute ("id").replace ("reply_", ""), 10)).reduce ((acc, item) => {
if (acc.length === 0) {
acc.push ([item, item])
} else {
last = acc [acc.length - 1]
if (item === last [1] + 1) {
last [1] = item
} else {
acc.push ([item, item])
}
}
return acc
}, []).map (ab => ab [0] === ab [1] ? ab [0] + "" : ab [0] + "-" + ab [1]).join (",")

Name: Anonymous 2021-02-20 11:49

So there's a limit of 100 replies for partial views.

Name: Anonymous 2021-02-22 10:54

362 >>8 100 limit fix
The 300:
The 100: https://dis.tinychan.net/read/prog/1582047203/592,600,603-610,612-620,628-665,667-699,705-714
The 100 Reloaded: https://dis.tinychan.net/read/prog/1582047203/715-742,744,746-799,810-826
The 100 Revolutions: https://dis.tinychan.net/read/prog/1582047203/827-845,848-853,856-899,905-933,935-936
The 62 SAC: https://dis.tinychan.net/read/prog/1582047203/937-944,946-999

posts code in /prog/

Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).map (e => parseInt (e.parentNode.getAttribute ("id").replace ("reply_", ""), 10)).reduce ((acc, item) => {
[segments, count] = acc
if ((segments.length === 0) || (count === 100)) {
segments.push ([[item, item]])
acc [1] = 1
} else {
segment = segments [segments.length - 1]
last = segment [segment .length - 1]
if (item === last [1] + 1) {
last [1] = item
} else {
segment.push ([item, item])
}
acc [1] = count + 1
}
return acc
}, [[], 0]) [0].map (seg => "[ " + seg.map (ab => ab [0] === ab [1] ? ab [0] + "" : ab [0] + "-" + ab [1]).join (",") + " ]").join ("")

Name: Anonymous 2021-05-14 2:54

Updated 100-groups of "die" posts >>47-49 due to the move >>157:
+ 100 https://dis.tinychan.net/read/anarchy/1582047203/592,600,603-610,612-620,628-665,667-699,705-714
+ 100 https://dis.tinychan.net/read/anarchy/1582047203/715-742,744,746-799,810-826
+ 100 https://dis.tinychan.net/read/anarchy/1582047203/827-845,848-853,856-899,905-933,935-936
+ 62 https://dis.tinychan.net/read/anarchy/1582047203/937-944,946-999

Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).map (e => parseInt (e.parentNode.getAttribute ("id").replace ("reply_", ""), 10)).reduce ((acc, item) => {
const [segments, count] = acc
if ((segments.length === 0) || (count === 100)) {
segments.push ([[item, item]])
acc [1] = 1
} else {
const segment = segments [segments.length - 1]
const last = segment [segment .length - 1]
if (item === last [1] + 1) {
last [1] = item
} else {
segment.push ([item, item])
}
acc [1] = count + 1
}
return acc
}, [[], 0]) [0].map (seg => "[ " + seg.map (ab => ab [0] === ab [1] ? ab [0] + "" : ab [0] + "-" + ab [1]).join (",") + " ]").join ("")

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List