Да, сабж полностью готов. Это было сделано ради развлечения и для того, чтобы было, что привести в доказательство простоты ii.
Работает на busybox ash (стандартный шелл), который совместим с dash. Дополнительные необходимые апплеты: wget, vi, cat, mv, stat, dd, base64, head, tail, date, mkdir (вроде все).
Находится в одном файле, что большой плюс. В самом начале удобно расположены настройки.
Фетч идёт через старый добрый /m
Отправка через GET, потому что busybox-овский wget не поддерживает POST
# Использование
Просмотр эх:
# вся эха ii-bb.sh view ii.test.14 # узнать количество сообщений ii-bb.sh view ii.test.14 len # конкретное сообщение (отсчёт с нуля) ii-bb.sh view ii.test.14 9
Написание сообщений:
# всем ii-bb.sh write ii.14 # ответить на конкретное ii-bb.sh write ii.14 1522
Фетч и отправка:
ii-bb.sh send ii.bb.sh fetch
Исходный код в репозитории ii-db-utils: https://github.com/vit1-irk/ii-db-utils/blob/master/ii-bb.sh
Учитывая то, что busybox запускается практически везде, список поддерживаемых платформ ii значительно расширяется (на всякие вайфай роутеры и мини-дистрибутивы вроде slitaz/tinycore и.т.д.).