Is there a particular reason why the thread list is only available in paged form? Also, if threads and the thread list were available in sexpr format that would save me the hour to reimplement it on my end be really nice.
Is there a particular reason why the thread list is only available in paged form?
Like Progrider, this site doesn't use flat files. Which means the thread list is reprocessed on every request, and for large thread lists (like the ones on archive.tinychan.org) it takes about ~100ms.
If you want full lists on just this site, then add ?nopaginate to the thread list url and you'll get all of the threads. It won't work on the archive for the above reason, but subject.txt is uploaded for each board, e.g https://archive.tinychan.org/subject/prog.txt
Also, if threads and the thread list were available in sexpr format that would save me the hour to reimplement it on my end be really nice.
They're not. There was an option to get JSON result, but I disabled it.
Actually, I could have just used file cache and updated it every time a new thread is made. Well, whatever. Those two are your better options.
Name:
Anonymous2017-12-24 11:57
Some of the bbcode tags listed in the faq don't work when there's not really any reason why they shouldn't. For example, asterisks used in between a [list] tag doesn't create bullets upon posting.
For example, asterisks used in between a [list] tag doesn't create bullets upon posting.
There is no [list] tag. There are two tags that can create lists, for unordered lists, and for ordered lists. I've changed it now so that you can use asterisks inside either tag instead of nesting [li] tags.
Some of the bbcode tags listed in the faq don't work when there's not really any reason why they shouldn't.
What other tags don't work?
Name:
Anonymous2018-01-30 17:53
>>14 There is some serious weirdness in the math tag, though I don't know whether that's something on your end. \(\LaTeX\) only gets rendered if you allow cookies, even though it never seems to set any cookies.
Name:
Admin ★2018-01-30 18:36
>>15 Fixed. Turns out disabling cookies also disables localstorage, and so accessing that gives a security error which halts the script.
Name:
Anonymous2018-02-05 0:55
rewrite the site in JavaScript and run it on node.js on a GNU screen session in a free webhost supported by injected advertisements on a .tk free domain that also injects advertisements
/test/ shows the twenty most recent threads on the front page while /prog/ and /lounge/ only show the ten most recent threads on their respective front pages.
Make it so both /prog/ and /lounge/ also show the twenty most recent threads on their front pages.