No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
py
README
config.default.cfg
get.sh
send.sh
view.sh
write.sh

README

iitxt - это набор простых скриптов для работы с нодой ii-сети.

Для получения почты используется get.sh. Он создаёт внутреннюю базу сообщений в директории base, пользовательскую базу в директории mail и файл новых сообщений newmsg.txt.

Внутрення база - это классическая для ii база сообщений. Подробнее о её структуре можно почитать здесь http://ii-net.tk/ii-doc/?p=2. Так же в директории base находится поддиректория out, содержащая все отправленные сообщения.

Пользовательская база содержит сообщения в удобоваримой для человека форме. Каждая эхоконференция представлена отдельной директорией. В них находятся файлы сообщений и файл 0000.txt, содержащий все сообщения эхоконференции.

Отправка сообщений осуществляется очень просто. Нужно всего лишь создать в директории эхоконференции файл, содержащий подстроку "new".

Структура такого файла зависит от его назначения. Для нового сообщения она будет выглядеть следующим образом:

====
All
Тема сообщения

Текст сообщения.
====

Для ответа на существующее сообщение файл выглядит так:

====
msgid
Кому
Тема сообщения

Текст сообщения.
====

где msgid - это уникальный номер сообщения (можно просто скопировать файл сообщения, на который вы хотите ответить, в файл new и отредактировать его).

Когда все исходящие сообщения написаны, нужно просто запустить send.sh и тем самым отправить их на ноду.

Также имеются обёртки над клиентом: view.sh и write.sh

view.sh позволяет быстро просматривать сообщения в нужной эхоконференции

К примеру, чтобы посмотреть все сообщения, достаточно набрать view.sh echoarea.15
Для вывода последних пяти: view.sh echoarea.15 -5:
Первое сообщение: view.sh echoarea.15 0 (отсчёт идёт с нуля)
Со второго по четвёртое: view.sh echoarea.15 1:5
Узнать количество сообщений в эхе: view.sh echoarea.15 len

write.sh даёт быстро написать сообщение или ответить на него

Написать новое сообщение: write.sh echoarea.15
Ответить на десятое сообщение (отсчёт также идёт с нуля): write.sh echoarea.15 9
Текстовый редактор устанавливается через параметр editor в config.cfg.

Адрес ноды, строку аутентификации и список эхоконференций для получения необходимо указать в файле config.cfg.