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

939 байт добавлено ,  4 мая 2021
нет описания правки
(Новая страница: «'''Вики-боты''' - скрипты, автоматизирующие работу с вики, в частности с движком MediaWiki и H+wiki....»)
 
Нет описания правки
Строка 3: Строка 3:
== Racket ==
== Racket ==


[[Участник:Denis.s|Denis.s]] ([[Обсуждение участника:Denis.s|обсуждение]]) написал скрипт для автоматического создания страниц и записи в них сгенерированной вики-разметки в рамках проекта [[Aging genes]]
[[Участник:Denis.s|Denis.s]] ([[Обсуждение участника:Denis.s|обсуждение]]) написал скрипт для автоматического создания страниц и записи в них сгенерированной вики-разметки. Это было сделано в рамках проекта [[Aging genes]], который заключался в выкачке базы [[PubMed]] и фильтрации абстрактов статей, хранящихся в ней.
 
===Установка и настройка===
 
Установка языка языка и исполняемой среды Racket (реализация Scheme)
<code>apt install racket</code>
 
Установка базовой части скриптов (библиотека функций):
<code>raco pkg install tabtree</code>
 
При установке одобрить установку связанных пакетов (<code>odysseus</code>). Пакет odysseus содержит код для работы с MediaWiki API (файл api/mediawiki.rkt), в то время как пакет tabtree используется во многих местах для работы с данными (см. статью [[Tabtree]])