Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
51 lines (32 sloc) 3.57 KB
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.