Userscript für Storylänge
(Beziehentlich http://www.wortkrieger.de/showthread.php?55130-L%E4nge-der-Geschichte-anzeigen)
Und zwar kann man folgenden Code in seine Tampermonkey-Erweiterung (vermutlich auch Greasemonkey) kopieren, um die Funktionialität zu bekommen. Vermutlich braucht man auch einen halbwegs modernen Browser dafür.
Da es schnell zusammengeklöppelt ist, rechne ich mit Feedback wie "Meine Festplatte ist formatiert worden", "Meine Peripheriegeräte sind verbrannt" oder Ähnlichem. Ich habe es jedoch nach bestem Wissen (kenne mich nicht mit Userscripts aus) und Gewissen erstellt.
Beim Kopieren aus dem Browser kommen ggf. Zeilenumbrüche hinzu, die das Script ruinieren können.
// ==UserScript==
// @name wortkrieger: Storylaenge
// @namespace Leifscripts
// @version 1.1
// @author Leif
// @match *.wortkrieger.de/showthread.php*
// @exclude /.*(www\.)?wortkrieger\.de/showthread\.php\?.*/page\d/
// @grant none
// ==/UserScript==var contentElement = document.querySelector(".content");
var postrowElement = document.querySelector(".postrow");
var preparedText = contentElement.innerHTML.replace(/<[^>]+>/g, "").replace(/[\s\u00A0]+/g, " ");var words = preparedText.split(" ").length;
var characters = preparedText.length;
var infotext = "Seiten (ca.): " + round(characters / 1800).toLocaleString() + "; Wortanzahl: " + words + "; " + " Zeichenanzahl: " + characters;postrowElement.innerHTML = infotext + "<br />" + postrowElement.innerHTML;
function round(number)
{
return Math.round(number * 10) / 10;
}
Changelog
Version 0.2: Script wurde verfeinert, um die Wortanzahl präziser ermitteln zu können.
Version 1.0: Es wird beachtet, dass unter all den Browsern Firefox nicht die Eigenschaft innerText kennt. Die Zeichen pro Seite werden nun mit 1800 angenommen, da Leerraum zusammengeschrumpft wird. Die VG Wort nimmt 1500 an, weil dort mit Leerraum gerechnet wird. Siehe http://de.wikipedia.org/wiki/Normseite#Summenregelung.
Version 1.1: toLocaleString() wird verwendet, um den Dezimalbruch für die Seiten darzustellen, damit die Darstellung der aktuellen Kultur gemäß erfolgt.