-- KOI -- Translit --

Почтовый интерфейс

Теперь кроме подписки на доставку буриме и сонетов можно получать из Центролита электронной почтой текст любой HTML-страницы из тех, что находятся в каталоге

/centrolit/

или создаются скриптами, находящимися по адресу

/centrolit/cgi/*.cgi.

Для этого отправьте по адресу cntrolit-ухо-kurkino.kulichki.com письмо, указав в поле "Subject:" (в русских почтовых программах "Тема:") команду mailcgi и, через пробел, имя соответствующего скрипта и параметры запроса (как обычно, после "?").

Для получения готовых страниц *.html, например, PKZ.html, укажите скрипт html.cgi и название страницы в качестве значения параметра name:


mailcgi html.cgi?name=PKZ.html

Последним достижением буримейно-технического прогресса является отправка сообшений в КЖП и Другую КЖП. Для этого следует послать письмо с Subject'ом


mailcgi br_kzhp_get.cgi или mailcgi br_trep_get.cgi
(параметры -t и -nohtml указывать можно, они модифицируют вид подтверждения публикации, которое придет вам почтой). В теле письма наберите строку

#TEXT
а ниже все, что хотите отправить (на текущий момент распознаваться будут только номера буриме, содержащие от трех знаков и более), затем - строку

#bsubmit или #ssubmit
в зависимости от того, хотите ли вы отправить пост в КЖП Буриме или КЖП Сонетника. При постинге в Другую КЖП набирайте

#bsubmit
и, наконец, строку произвольного содержания, скажем,

dummy
Если вам позарез надо употребить в тексте символ "#" в начале строки, предварите его обратной косой, вот так:

\#65536 мне безумно понравился!
Выглядеть это должно примерно так:

[заголовки]
To: cntrolit-ухо-kurkino.kulichki.com
Subject: mailcgi -t br_kzhp_get.cgi
[начало письма]
#TEXT
Всем: Ура! Я могу писать в КЖП по почте!!!
I dazhe otsutstvie kirillicy mne ne pomekha!

-- Почтовый аноним, засоряющий эфир
#ssubmit
dummy Не употребляйте всуе подпись "Аноним", порадуйте друзей от себя лично!
[конец письма]
Чтобы предотвратить детранслитерацию латинских слов и символов в строках, где вместе с ними не появляется кириллица, заключайте их, как обычно, в доллары; если полностью латинские строки идут одна за другой, заключайте в доллары каждую из них, вот так:

Davnen'ko ya ne bral v ruki $CD$:
$In the town where I was born$
$Lived the man who sailed to sea$
-- Zver' v pal'to
Короче, соблюдайте обычные правила пользования транслитерацией.

Текст с примерами запросов, который Вы сейчас читаете, можно получить, отправив письмо с темой


mailcgi html.cgi?name=mailcgi_help.html

Для получения транслитерации страниц латинскими буквами указывайте через пробел после mailcgi параметр "-t", скажем, вот так:


mailcgi -t html.cgi?name=mailcgi_help.html
Для уменьшения количества HTML-тегов, то есть для получения текстовой версии страницы указывайте аналогично через пробел после mailcgi параметр "-nohtml", вот так:

mailcgi -nohtml html.cgi?name=mailcgi_help.html
Можно, естественно, указать и оба параметра:

mailcgi -t -nohtml html.cgi?name=mailcgi_help.html
(порядок параметров может быть любым)

Примеры запросов:

Заглавная страница Буриме
mailcgi br.cgi

Заглавная страница Сонетника в латинской транслитерации
mailcgi -t sonnet.cgi

Сонет D в транслите в текстовом виде
mailcgi -t -nohtml sonnet.cgi?D

Текущий список "Сонеты в работе" в текстовом виде
mailcgi -nohtml sonnet_index.cgi

Записи КЖП(б) (Жалобной Книги) в стандартном количестве
mailcgi br_kzhp.cgi

КЖП за текущий день, но не более 50 записей
mailcgi br_kzhp.cgi?1&50
(текущим днем считается дата последней записи)

КЖП за последнюю неделю, но не более 1000 записей, в транслите
mailcgi -t br_kzhp.cgi?7&1000

Записи Другой КЖП в стандартном количестве, в текстовом виде
mailcgi -nohtml br_trep.cgi

Записи Другой КЖП за два дня, но не более 200 записей
mailcgi br_trep.cgi?2&200

Простой список буриме с номера 15950 по номер 16000
mailcgi br_all.cgi?15950,16000
(интервал может захватывать еще не написанные буриме, если хотите получить список вплоть до последнего, укажите что-нибудь вроде 99999)

Десяток буриме, случайно выбранных из всего списка
mailcgi br_eval.cgi?+0

Текущий выпуск П. К. Швабры
mailcgi br_fave_show.cgi?6

Страница Кондуита с Буриме 16230
mailcgi br_grade.cgi?grade=16230

Поиск в Кондуите по подписи "Ценсор", начиная с Буриме 7700
mailcgi br_grade.cgi?grade=a%3ACensor&from=7700
('%3A' это просто двоеточие, ':', в шестнадцатиричном виде; если вы напишете 'grade=a:Censor' тоже должно сработать; строка поиска может быть и в КОИ)

Поиск в Кондуите по рифме "Янцзы", начиная с Буриме 5000
mailcgi br_grade.cgi?grade=r%3AYanс|zy&from=5000

Пакет страниц Кондуита с номера 17250 по номер 17300
mailcgi br_grade_batch.cgi?start=17250&end=17300

Поиск в Архиве КЖП записей со строкой "Май Иваныч", начиная с 22.1.1995
mailcgi br_kzhp_arch.cgi?mon=Jan&day=22&yr=1995&word=maj+ivanych&search=yes
(плюс означает не конъюнкцию признаков, а обычный пробел в словосочетании)

Поиск в Архиве Другой КЖП записей со строкой "Раффи в наушниках", начиная с 12.04.1999
mailcgi br_kzhp_arch.cgi?mon=Apr&day=12&yr=1999&word=Raffi+v+naushnikakh&search=yes&trep=yes
(плюс означает не конъюнкцию признаков, а обычный пробел в словосочетании)

Поглядеть на 30 рифм, случайно выбранных из банка рифм Буриме
mailcgi br_editrhymes.cgi
(в интерактиве служит для переутверждения рифм и получения задания)

TFM составил _Дима
Если вам понадобится что-нибудь из того, что здесь упущено, напишите мне, и я постараюсь дополнить руководство недостаюшими примерами.