Участник:Filibuster/taxa

Материал из Life Encyclo
Перейти к навигации Перейти к поиску

taxa — скрипт участника Filibuster, использовавшийся им для создания множества заготовок о насекомых. Код в настоящее время доступен на странице code.js.

Данный скрипт следует запускать исключительно из консоли, так как иначе могут быть проблемы.

Как составить список[править | править код]

Обычно список уже составлен в нидерландской Википедии, однако и там могут быть проблемы, а именно — присутствуют скобки. Уберите их в ручном или автоматическом режиме (через блокнот). Также необходимо убрать нестандартные символы латиницы (например Candèze следует заменять на Candeze), так как у нас они не используются решением основателя.

Скопируйте текст списка в нидерландской статье в редактор, поддерживающий замены с использованием регулярных выражений (рекомендуем использовать условно бесплатный Sublime Text [скачать]). Вызовите инструмент замен (например, в Sublime Text он вызывается путём Ctrl+H) и введите следующий код в «Найти» (Find What) и «Заменить на» (Replace With):

    (\w+) (\w+) (.*|.*),( |)(\d+|) (в «Найти»)

taxaRun('\1 \2','|род=\1|вид=\2|автор=\3|год=\5'); (в «Заменить на»)

Затем найдите (Ctrl+F) все фрагменты получившегося текста с & и, если они находятся в параметре «автор», измените его на параметр «авторы». Если вы выполнили все инструкции, то список готов!

Консоль[править | править код]

Firefox: нажмите Shift+F4, скопируйте соответствующий код вашего скрипта (со списком) и нажмите Ctrl+R.

Opera / Chrome: щёлкните правой клавишей мыши по любому месту страницы и нажмите «Проинспектировать элемент» / «Просмотр кода элемента» соответственно. Затем щёлкните в открывшихся инструментах по слову «Консоль» / «Console». Скопируйте соответствующий код вашего скрипта (со списком) и нажмите Enter.

Internet Explorer: консоли нет. Пользуйтесь другими браузерами.