Шаблон:Semiautomatic Editcount RuWiki

Материал из Викиреальностя
Перейти к: навигация, поиск
Документация Документация

Шаблон предназначается для вставки числа правок в русской Википедии, включая удалённые, заданного на странице SUL. Это число несколько меньше числа неудалённых правок, отображаемого в ссылке по шаблону Editcount RuWiki, берущегося из Wikiscan. Данные хранятся в коде шаблона и обновляются вручную, но сразу для всех указанных участников в несколько кликов.

Использование

Число правок заданного участника:

{{Semiautomatic Editcount RuWiki|Drbug}} → 23227

Дата обновления:

{{Semiautomatic Editcount RuWiki|обновлено = день}} → 22 сентября 2018

или

{{Semiautomatic Editcount RuWiki|обновлено = месяц}} → сентябрь 2018

Например,

~{{formatnum:{{#expr:{{Semiautomatic Editcount RuWiki|Drbug}} round -2}}}} ([[Русская Википедия|РВП]],
 на {{Semiautomatic Editcount RuWiki|обновлено = месяц}})<ref name="sul">{{SUL|Drbug}}</ref>
→ ~23 200 (РВП, на сентябрь 2018)[1]

как вариант для заполнения поля edits шаблона Википедист.

Добавление участников

Если вы хотите, чтобы при следующем обновлении в базу добавили участника, укажите его ниже:

Обновление

Допишите новых участников из списка ниже, скопируйте середину кода, сделайте регулярным выражением замену

 = [0-9]+\r\n\| 
",\r\n    OR user_name = "

(включая пробелы в начале и конце) и поправьте начало и конец, чтобы получился запрос вида

USE ruwiki_p;
SELECT
    user_name,
    user_editcount
FROM user
WHERE 
    user_name = "A.Vajrapani"
    OR user_name = "Drbug"
    OR user_name = "NBS"

Этот запрос вставьте в Quarry, сделайте регулярным выражением замену

^(.*)\t(.*)$
\| \1 = \2
поправьте начало и конец и не забудьте исправить дату обновления.