Модуль:Участник:NirvanaBot/Portal settings helper/doc
Это страница документации Модуль:Участник:NirvanaBot/Portal settings helper.
Модуль предоставляет вспомогательные утилиты для шаблона настроек бота Участник:NirvanaBot/Новые_статьи. Этот модуль используется непосредственно в шаблоне User:NirvanaBot/Новые статьи и служит для нормального, удобного пользователю отображения категорий и ссылок на сервисы в параметрах бота для обновления списков новых статей, пример: Портал:Телефонная связь/Новые статьи/Параметры.
parseCategoryList
[править код]Вспомогательная функция, используемая другими функциями. Парсит список категорий, заданный одной строкой и возвращает на выходе массив (таблицу) из этих категорий. Например:
local result = mModule._parseCategoryList('"Компьютерные сети", "Цифровой анархизм", "Хакерство"')
выдаст такую таблицу:
{'Компьютерные сети', 'Цифровой анархизм', 'Хакерство'}
wikifyCategoryList
[править код]Парсит список категорий, заданный одной строкой и возвращает на выходе викифицированный список этих же категорий.
- Например
{{#invoke:Участник:NirvanaBot/Portal settings helper | wikifyCategoryList| categorylist="Компьютерные сети", "Цифровой анархизм", "Хакерство" }}
выдаст такой вики-код:
Компьютерные сети, Цифровой анархизм, Хакерство
- Ещё пример (с указанием глубины)
{{#invoke:Участник:NirvanaBot/Portal settings helper | wikifyCategoryList| categorylist="Компьютерные сети#5", "Цифровой анархизм", "Хакерство" }}
выдаст такой вики-код:
Компьютерные сети (глубина=5), Цифровой анархизм, Хакерство
catscan
[править код]Warning: сервис catscan прекратил своё существование.
catscan2
[править код]Warning: сервис catscan2 прекратил своё существование (см. petscan).
catscan3
[править код]Warning: сервис catscan3 прекратил своё существование (см. petscan).
petscan1
[править код]Сервис petscan1 является более старой версией сервиса petscan. Имеется незначительное отличие в работе сервиса petscan1 от petscan, но на данный шаблон это не влияет. См. справку к сервису petscan.
petscan
[править код]Получает на входе параметры обновления списка новых статей, в том числе категории, и по ним генерирует ссылку для поиска новых статей по данным параметрам на сервисе Petscan.
Поиск новых статей
[править код]{{#invoke:Участник:NirvanaBot/Portal settings helper| petscan | categorylist="Компьютерные сети", "Цифровой анархизм", "Хакерство" | depth=7 | hours=500 | ns=0 | only_new=1}}
выдаст такой вики-код:
Поиск всех статей
[править код]{{#invoke:Участник:NirvanaBot/Portal settings helper| petscan | categorylist="Компьютерные сети", "Цифровой анархизм", "Хакерство" | depth=4 | ns=0 }}
выдаст такой вики-код:
Красивый заголовок для ссылки
[править код]Также, ссылке можно дать красивый заголовок:
{{#invoke:Участник:NirvanaBot/Portal settings helper| petscan | categorylist="Компьютерные сети"| depth=7 | ns=0 | text=красивый заголовок}}
на выходе получаем:
Тесты
[править код]