Вики-боты: различия между версиями

Материал из hpluswiki
Перейти к навигации Перейти к поиску
Нет описания правки
 
Строка 7: Строка 7:
===Установка и настройка===
===Установка и настройка===


Установка языка языка и исполняемой среды Racket (реализация Scheme)
Установка языка и исполняемой среды Racket (реализация Scheme)
<code>apt install racket</code>
<code>apt install racket</code>



Текущая версия от 20:24, 4 мая 2021

Вики-боты - скрипты, автоматизирующие работу с вики, в частности с движком MediaWiki и H+wiki. Боты могут быть реализованы на разных языках программирования

Racket[править]

Denis.s (обсуждение) написал скрипт для автоматического создания страниц и записи в них сгенерированной вики-разметки. Это было сделано в рамках проекта Aging genes, который заключался в выкачке базы PubMed и фильтрации абстрактов статей, хранящихся в ней.

Установка и настройка[править]

Установка языка и исполняемой среды Racket (реализация Scheme) apt install racket

Установка базовой части скриптов (библиотека функций): raco pkg install tabtree

При установке одобрить установку связанных пакетов (odysseus). Пакет odysseus содержит код для работы с MediaWiki API (файл api/mediawiki.rkt), в то время как пакет tabtree используется во многих местах для работы с данными (см. статью Tabtree)