Я за схему, где можно указывать как /z/, так и get.php?q=/z/ - удобнее писать сервер - а клиентам должно быть всё равно
Ещё надо механизм ограничения выдачи сообщений, по 100-200 (как серверу удобнее) штук за раз, а потом маркер что не все сообщения (ii/part вместо номера сообщения), за следующей порцией приходи ещё раз. Если сообщения отправлены целиком - тогда ii/ok последней строкой.
Авторы, очень прошу для хранения сообщений использовать не ~/.ii, а ~/.share/ii или ~/.local/ii
Не надо забивать домашний каталог.
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html $XDG_DATA_HOME или $XDG_DATA_DIRS