Skip to content

idec-net/iitxt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.