[#] iitxt-busybox
vit01(mira, 1) — All
2016-03-05 11:40:55


Да, сабж полностью готов. Это было сделано ради развлечения и для того, чтобы было, что привести в доказательство простоты 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 и.т.д.).