Дорогие бнвачеюзеры, бнвачеадмины и бнвачеёбы! Есть ли на этом сервисе возможность поменять JID? HELP ничего об этом не говорит, например. Есть ли возможность зарегистрировать точно такое же имя с другого JID'a после самовыпила?
Сегодня у нас глюкавая презентация HTTP-API. http://bnw.blasux.ru/api/ для списка, http://bnw.blasux.ru/api/<имякоманды> для команд. Если команда требует логина, ей надо передавать логинкей как аргумент запроса с названием login. Аргументы для команд - та же хрень, которая передается функциям-обработчикам. т.е. если в красноглазой морде вы пишете show --tag=говно, то тут так: http://bnw.blasux.ru/api/show?tag=говно subscriptions/add и /del пока не работают, чуть позже починю. Аргументы можно передавать как через GET, так и через POST.
Алсо, единственной обязательной частью ответа является значение "ok", которое True если получилось и False если не получилось. Если не получилось, то все команды еще возвращают desc, в котором говорят почему не получилось.
Если покормить кривыми аргументами (недодать какой-нибудь обязательный, нопремер), пока плюется 500. Это нехорошо, я знаю, починю еще.
Реквестирую возможность порекомендовать юзера. Скажем, в упрощённом интерфейсе пишешь ! @username, и всем твоим подписчикам приходит сообщение типа "подписывайтесь на @username, @yourname считает, что он няшка!" Ну или что-нибудь в таком духе. А ещё реквестирую робота, который бы таким образом рекомендовал каждого свежезарегистрировавшегося пользователя, и чтоб на него можно было подписаться, чтобы наблюдать динамику роста ресурса.
Пожалуй, самый маленький фичреквест в истории: в упрощённом интерфейсе, в сообщении "@username recommended your message #123456." можно убрать точку в конце? Так номер поста копипастить будет удобнее.
Во, бнвачик, зацени что я нашёл: http://code.google.com/p/mathtex/ Можно же эту няшечку привинтить к бнвачику, и переправлять ей то, что в наших сообщениях попадает между двойным знаком доллара, $$\LaTeX$$ же!
Вот, собственно, вики для документации по бнвачику заработала http://wiki.bnw.im/ Я пока написал первую страницу и документацию по упрощённому интерфейсу. Такие вот дела.
В общем, унылый распездол не то чтобы разобрался с универом, но свободное время у него появилось.
Поэтому в ближайшее время произойдут следующие радости/катастрофы:
- Бээнвач передет с bnw.blasux.ru на bnw.im.
- Для всех объектов появится http-api. Как его использовать я еще не придумал, но вот.
- Может быть будет запилен более человеческий веб-интерфейс. А может и не будет.
@stiletto, сучечка такая, запилил нам что-то типа вики для community-driven документации по бнвачику: http://wiki.bnw.im/ Единственная проблема - он забыл включить там анонимное редактирование, а регистрацию сломал. Ну правда же он няшка? :3
Запилил нормальное отображение pre-formatted текста на вебморде, нормально работающее с длинными строками.
Где точно работает:
- Gecko версий 2009 года и позднее (Фоксятина 3 и позднее)
- Webkit хз с какой версии, любой современный
- Opera начиная с 8
- Lynx
Где не работает (сохраняет форматирование, но длинные строки не рвет):
- Dillo
- Firefox 2
- MSIE, все версии, включая 9
- Links / ELinks
О, в уютненьком бнвачике работают теги и клубы! С нетерпением ждём страниц рекомендаций и профилей юзеров, например. А ещё все эти зелёные кнопочки над страницей должны как-то обеспечивать навигацию, на мой взгляд. Например, там не хватает кнопки "глагне", и пользовательскую ленту с пользовательскими клубами там уже давно пора показывать.
Кстати, когда у меня будет время, будет запилен xapian-based полнотекстовой поиск (там собственно все предварительные изыскания проведены и осталось только прикрутить). Ну и само собой поиск по клубам и тегам в веб ебальнике.
Чувак пишет, что не может зарегистрироваться на бнвачике. Когда пишет роботу register свой_ник, получает:
File "/home/bnw/bnwach/stupid_handler.py", line 37, in idiotic
defer.returnValue((yield bnw_xmpp.handlers.parsers[iparser].handle(xmsg)))
щито делать с этим?
Блин, когда уже на этом вашем бнвачике допилят теги в уебинтерфейсе? Если оно функционирует только как заголовки к постам, так не лучше ли было запилить всамделишные заголовки к постам?
Предположим, что бээнвач решил переименоваться и плюс к консолеподобному красноглазому веб еблу решил завести красивостей. Как бы вы его тогда назвали? А как бы он тогда выглядел? Этот пост не подразумевает немедленных изменений (тупой долбоеб все еще бегает надеясь допуститься к сессии), но представляет собой этакий соцопрос. Вот.