So, CuriousDiscoverer asked me for a way to make the constellation more text-to-speech friendly. I made a little script that should do it (at least on the current version), though it could/will probably be broken in future updates.
Create a bookmark with the following as its "address" or "URL" (make sure it doesn't delete the "javascript:" from the start):
Code: Select all
javascript:void($.getScript("https://pastebin.com/raw.php?i=DUwF848F"));
Then load up the applicable post and open that bookmark. It should look as follows:
http://puu.sh/o8eIZ/7d3f6965b9.png
You might get a warning about "unsafe scripts", in which case it's probably because it's trying to load a short script from another domain. You can tell it to ignore that warning, which is potentially worrying so you might not want to do that. You could, alternatively, try to create a bookmark with the whole script on one line, but I have no promises that this will work (it might be "too long for a URL"):
Code: Select all
javascript:$("#header").remove(); var breadcrumbs = $(".flash.subber"); var bits = breadcrumbs.text().split("»"); if (bits.length < 2) { breadcrumbs.html(""); } else { breadcrumbs.html("\"" + bits[bits.length-1].trim() + "\" in \"" + bits[bits.length-2].trim() + "\""); }; $(".post-header, #post-menu-holder, .post-navheader, .post-expander, .post-edit-box, #post-editor, .post-footer").remove(); var paginator_top = $(".paginator").first(); var currentPage = $(".pagination .current", paginator_top).text().trim(); var totalPages = $(".pagination a", paginator_top).last().attr("href").split("?page="); if (totalPages.length > 1) { totalPages = totalPages[1]; } else { totalPages = "?"; } paginator_top.html("Page " + currentPage + (totalPages != "?" ? " of " + totalPages : "")); $(".paginator").each(function(){ if (!$(this).is(paginator_top)) this.remove(); }); $(".centered.margin-10").last().remove(); $(".post-container").each(function(){ var character = $(".post-info-box .post-character", this); if (character.length < 1) { character = $(".post-info-box .post-author", this); } var char_text = character.text().trim(); $(".post-info-box", this).html("Post by \"" + char_text + "\": "); });
Or, if you know how to open the Javascript console (Ctrl+Shift+I), you could paste the code in there without the "javascript:" prefix, and it should work the same way.
I've done a few other things for myself or a couple of other people, but I've neglected to mention on the public forums. They involve "Stylish" themes to re-style the site in specific ways. To use them, install "Stylish" for your applicable browser (
Chrome,
Firefox, there are probably others if you Google for them), then go to the applicable "userstyles.org" page (as linked below) and click "Install".
–
Structure Changes, which I believe mainly adds a border around a few tables, slightly restyle the links, and changes the font sizes (and faces?) used on the site.
Screenshots:
Post,
boards
–
Dark Mode, which is
mostly but not wholly complete, so it'll probably receive a few updates if people start using it and notice the issues (I haven't been bothered enough to fix anything yet).
Screenshots:
Post without structure changes,
post with structure changes,
boards without structure changes,
boards with structure changes
–
No Icon Mode, which will hide all the icons in posts (probably not on gallery pages or anything) and will also shrink the icons in post editors, to allow for more discreet Constellation usage. =P
Screenshots:
Replies & editor,
with dark mode & structure changes,
editor gallery,
with dark mode & structure changes