Участник:Filibuster/taxa
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: консоли нет. Пользуйтесь другими браузерами.