Гаджет «Удалятор» для русской Википедии

Сделать гаджет для редакторов русской Википедии.
01.06.2017

Редакторам Википедии несладко: постоянно работаешь над улучшением Всемирной Энциклопедии. Здесь статья совсем плохая, но значимая; а тут с любовью написанная, зато не значимая или вовсе самостоятельное ислледование про торсионные поля; а здесь одна статья про три разных понятия.

Словом, в Википедии разраслось много бюрократии. Это не плохо или хорошо, просто она есть и она нужна. Поэтому, я написал гаджет, который уравновешивает силы: при номинации на удаление оповещается автор, чтобы оперативно исправить обозначенные проблемы или вовремя увидеть свои промахи и не допускать их далее.

Моё главное требование было — как можно меньше кода без минификации. И я очень близко подошёл к этой цели.

ru.wikipedia.org/wiki/Колеватовцы

При выборе в меню соответствующего пункта раскрывается одна из представленных форм, которую следует заполнить данными о странице (если они уже не заполнены автоматически) и отправить форму. Далее гаджет выполняет всю бюрократическую работу и уведомляет создателя статьи о своих намерениях.

Вот функция, краткостью и функциональностью которой я горжусь. Тяжело написать короче, сохранив ясность кода.

getDate = function(s) {
	var d = (!!s) ? new Date(s) : new Date()
	return [d.toISOString().substr(0, 10), d.getUTCDate() + ' ' +
		'января,февраля,марта,апреля,мая,июня,июля,августа,сентября,октября,ноября,декабря'.split(',')[d.getUTCMonth()] +
		' ' + d.getUTCFullYear()]
}