welcome: please sign in
location: Diff for "u/Stiletto/BnW/Интерфейс_simplified"
Differences between revisions 8 and 36 (spanning 28 versions)
Revision 8 as of 2012-07-10 20:34:58
Size: 6869
Editor: Kagami
Comment: (м)
Revision 36 as of 2014-03-13 08:30:15
Size: 13215
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Команды упрощённого интерфейса, как правило, состоят из заглавных латинских букв или спецсимволов. Со спецсимволов также начинаются специальные идентификаторы системы [[../../start|BnW]]: Команды упрощённого интерфейса, как правило, состоят из латинских букв или спецсимволов и являются регистронезависимыми ({{{help = Help = HELP}}}). Со спецсимволов также начинаются специальные идентификаторы системы [[../|BnW]]:
Line 8: Line 8:

Если отправленный текст не соответствует ни одной команде, создаётся новый пост. Команды упрощённого интерфейса можно группировать следующим образом:
Если отправленный текст не соответствует ни одной команде, создаётся новый пост.
Line 13: Line 12:
||{{{*tag1 *tag2 Hello, World!}}}||Создать пост с текстом {{{Hello, World!}}} и тэгами {{{tag1}}} и {{{tag2}}}.|| ||{{{*tag1 *tag2 Hello, World!}}}||Создать пост с текстом {{{Hello, World!}}} и тегами {{{tag1}}} и {{{tag2}}}.||
Line 17: Line 16:
||{{{!club1 !club2 !@ *tag1 *tag2 Hello, World!}}}||Отправить сообщение с текстом {{{Hello, World!}}} с тэгами {{{tag1}}} и {{{tag2}}} в клубы {{{club1}}} и {{{club2}}} __и__ вашим подписчикам.|| ||{{{!club1 !club2 !@ *tag1 *tag2 Hello, World!}}}||Отправить сообщение с текстом {{{Hello, World!}}} с тегами {{{tag1}}} и {{{tag2}}} в клубы {{{club1}}} и {{{club2}}} __и__ вашим подписчикам.||
Line 19: Line 18:
==== Ответы ==== ==== Обновление поста ====
||{{{#0XYNTA +*tag}}}||Добавить к посту с идентификатором {{{0XYNTA}}} тег {{{tag}}}.||
||{{{#0XYNTA -*tag}}}||Убрать тег {{{tag}}} у поста с идентификатором {{{0XYNTA}}}.||
||{{{#0XYNTA +!club}}}||Добавить пост с идентификатором {{{0XYNTA}}} в клуб {{{club}}}.||
||{{{#0XYNTA -!club}}}||Убрать пост с идентификатором {{{0XYNTA}}} из клуба {{{club}}}.||

==== Комментирование ====
Line 22: Line 27:

==== Удаление ====
||{{{D #0XYNTA}}}||Удалить пост с идентификатором {{{0XYNTA}}} (работает только если это ваш пост).||
||{{{D #0XYNTA/F4G}}}||Удалить комментарий с идентификатором {{{0XYNTA/F4G}}} (работает только если это ваш комментарий или ваш пост).||
||{{{D L}}}||Удалить ваше последнее сообщение (можно использовать сколько угодно раз, каждый раз будет удаляться последнее на тот момент сообщение).||
Line 26: Line 36:
||{{{#}}}||Показать 20 последних постов из своей ленты (т.е. от пользователей и/или ('''???''') из клубов, на которых вы подписаны).|| ||{{{#}}}||Показать 20 последних постов из своей ленты (т.е. от пользователей и клубов на которые вы подписаны).||
Line 29: Line 39:
||{{{*tag}}}||Показать 20 последних постов с тэгом {{{tag}}}.|| ||{{{*tag}}}||Показать 20 последних постов с тегом {{{tag}}}.||
Line 31: Line 41:
||{{{? word}}}||Поиск постов со словом {{{word}}} на сервере.||
Line 36: Line 45:
||{{{!! #0XYNTA}}}||Удалить пост с идентификатором {{{0XYNTA}}} из своего списка рекомендаций.||
Line 38: Line 48:
||{{{S}}}||Показать список своих подписок в формате {{{user1 user2 club1 club2}}} в хронологическом порядке. Показывает пользователей, тэги и клубы.|| ||{{{S}}}||Показать персональные подписки.||
Line 41: Line 51:
||{{{S *tag}}}||Подписаться на все будущие посты с тэгом {{{tag}}}.||
||{{{S !club}}}||Вступить в клуб {{{club}}}.||
||{{{U #0XYNTA}}}||Отписаться от треда с идентификатором {{{0XYNTA}}}.||
||{{{S *tag}}}||Подписаться на все будущие посты с тегом {{{tag}}}.||
||{{{S !club}}}||Подписаться на посты, отправленные в клуб {{{club}}}.||
||{{{U #0XYNTA}}}||Отписаться от поста с идентификатором {{{0XYNTA}}}.||
Line 45: Line 55:
||{{{U *tag}}}||Отписаться от тэга {{{tag}}}.||
||{{{U !club}}}||Выйти из клуба {{{club}}}.||
||{{{U *tag}}}||Отписаться от тега {{{tag}}}.||
||{{{U !club}}}||Отписаться от постов, отправляемых в клуб {{{club}}}.||

==== Чёрный список ====
Вы не будете видеть посты и комментарии от пользователей в чёрном списке. Вам не будут приходить их посты, если тот, на кого вы подписаны, отрекомендует их. Так же вы можете заблокировать посты с определённым тегом или отправленные в определённый клуб.
||{{{BL}}}||Показать персональный чёрный список.||
||{{{BL что-то}}}||Добавить в чёрный список: пользователя — {{{BL @username}}}, тег — {{{BL *tag}}}, клуб — {{{BL !club}}}.||
||{{{BL что-то}}}||Убрать из чёрного списка: пользователя — {{{BL @username}}}, тег — {{{BL *tag}}}, клуб — {{{BL !club}}}.||

<<Anchor(search)>>
==== Поиск ====
||{{{? nya}}}||Поиск постов и комментариев со словом {{{nya}}}.||
||{{{? persocom type:m}}}||Поиск только постов со словом {{{persocom}}}.||
||{{{? the person only for chi type:c}}}||Поиск только комментариев содержащих фразу {{{the person only for chi}}} (не обязательно дословно).||
||{{{? tags:chi clubs:anime my chobit is better than your}}}||Поиск постов (у комментариев нет тегов и клубов) содержащих фразу {{{my chobit is better than your}}}, имеющих тег {{{chi}}} и отправленных в клуб {{{anime}}}.||
||{{{? user:freya 03/04/2002..25/09/2002}}}||Поиск постов и комментариев пользователя {{{freya}}} отправленных в период между 3 апреля и 25 сентября 2002-го года.||
||{{{? 03/07/2002.. tags:(water sea sun)}}}||Поиск постов отправленных после 3 июля 2002-го года содержащие теги (не обязательно дословно) {{{water sea sun}}}.||
Дополнительная справка по синтаксису запросов доступна [[http://xapian.org/docs/queryparser.html|здесь]] (могут поддерживаться не все возможности).
Line 49: Line 75:
||{{{D #0XYNTA}}}||Удалить пост с идентификатором {{{0XYNTA}}} (работает только если это ваш пост).||
||{{{D #0XYNTA/F4G}}}||Удалить комментарий с идентификатором {{{0XYNTA/F4G}}} (работает только если это ваш комментарий или ваш пост)
.||
||{{{interface interfacename}}}||Переключиться на интерфейс {{{interfacename}}}. На данный момент доступно два интерфейса: [[../redeye|redeye]] (красноглазый) и {{{simplified}}} (упрощённый; описанный в данной статье).||
||{{{jid +my@jabber.id}}}||Добавить к своему аккаунту дополнительный jid [[xmpp:my@jabber.id|my@jabber.id]]. После этого с [[xmpp:my@jabber.id|my@jabber.id]] необходимо отправить сообщение {{{confirm ваш_ник}}} вашему контакту [[xmpp:bnw.im|bnw.im]] для подтверждение смены настроек.||
||{{{PM @username Oh hai!}}}||Отправить личное сообщение {{{Oh hai!}}} пользователю {{{username}}}.||
||{{{interface interfacename}}}||Переключиться на интерфейс {{{interfacename}}}. На данный момент доступно два интерфейса: [[../Интерфейс_redeye|redeye]] (красноглазый) и {{{simplified}}} (упрощённый; описанный в данной статье).||
||{{{jid +my@jabber.id}}}||Добавить к своему аккаунту дополнительный jid [[xmpp:my@jabber.id|my@jabber.id]]. После этого с [[xmpp:my@jabber.id|my@jabber.id]] необходимо отправить сообщение {{{confirm ваш_ник}}} вашему контакту [[xmpp:bnw.im|bnw.im]] для подтверждения.||
Line 55: Line 80:
||{{{help}}}||Краткая справка по командам.|| ||{{{jid}}}||Вывести список всех добавленных JID's.||
||{{{off}}}||Отключить доставку подписок и рекомендаций.||
||{{{on}}}||Включить доставку подписок и рекомендаций.||
||{{{help}}}||Краткая справка по командам, запрашивается с [[../help_simplified|этой]] страницы вики.||
||{{{login}}}||Получить ссылку для авторизации в веб-морде.||
||{{{vcard}}}||Обновить информацию о пользователе через запрос vCard'а (аватар, полное имя, домашняя страничка и прочее).||
||{{{userlist [номер страницы]}}}||Вывести список всех пользователей в алфавитном порядке, по 50 на страницу. {{{userlist}}} первая страница, {{{userlist 1}}} вторая и т.д.||
Line 57: Line 88:
||{{{register nickname}}}||Зарегистрировать ник {{{nickname}}}. Ники могут содержать латинские буквы и цифры, регистр не сохраняется. См. также раздел [[../#register|регистрация]].||
||{{{set}}}||Показать значения персональных настроек.||
||{{{set <настройка> <значение>}}}||Установить значение настройки.||
Line 58: Line 92:
||<#FF0000> TODO /!\ Добавить информацию о регистре команд.||
||<#FF0000> TODO /!\ Добавить информацию о командах {{{set}}}, {{{vcard}}}.||
<<Anchor(settings)>>
==== Список настроек ====
||{{{servicejid}}}||Установить jid контакта, от которого вам будут приходить подписки и рекомендации. Будет использоваться тот, которому вы отправили команду {{{set servicejid}}}, значение не требуется. По умолчанию устанавливается равным jid вашего контакта [[xmpp:bnw.im|bnw.im]] на момент регистрации.||
||{{{baseurl}}}||URL базовой части ссылок, которые возвращает сервер. Может принимать значения: {{{http}}} — http-линки, {{{https}}} — https-линки или любая произвольная строка. Например, если установлено значение {{{https://ipv6.bnw.im}}}, ссылки будут иметь вид {{{https://ipv6.bnw.im/p/0XYNTA}}}||
||{{{password}}}||Пароль для авторизации в веб-интерфейсе.||
||{{{usercss}}}||Ваши пользовательские стили, которые будут использоваться в веб-интерфейсе, если вы залогинены. Обратите внимание, это не путь до файла, а сами стили, которые вставляются между {{{<style type="text/css">}}} и {{{</style>}}} в шапке веб-страницы. Чтобы подключить один или несколько внешних файлов, используйте правило [[http://www.w3.org/TR/CSS21/cascade.html#at-import|@import]], например: {{{@import url("http://example.com/path/to/userstyle.css");}}}||

Упрощённый интерфейс

Команды упрощённого интерфейса, как правило, состоят из латинских букв или спецсимволов и являются регистронезависимыми (help = Help = HELP). Со спецсимволов также начинаются специальные идентификаторы системы BnW:

@username

пользователь

#0XYNTA

пост

#0XYNTA/F4G

комментарий

*tag

тег

!club

клуб

Если отправленный текст не соответствует ни одной команде, создаётся новый пост.

Постинг

Hello, World!

Создать пост с текстом Hello, World!

*tag1 *tag2 Hello, World!

Создать пост с текстом Hello, World! и тегами tag1 и tag2.

!club1 !club2 Hello, World!

Отправить сообщение с текстом Hello, World! в клубы club1 и club2.

ВНИМАНИЕ! По умолчанию сообщения, отправляемые в клубы, доставляются только в клубы, т.е. те из ваших подписчиков, которые не подписаны ни на один из этих клубов, это сообщения не получат. Чтобы сообщение доставилось и в клубы, и вашим друзьям, необходимо добавить псевдо-клуб !@
Например:

!club1 !club2 !@ *tag1 *tag2 Hello, World!

Отправить сообщение с текстом Hello, World! с тегами tag1 и tag2 в клубы club1 и club2 и вашим подписчикам.

Обновление поста

#0XYNTA +*tag

Добавить к посту с идентификатором 0XYNTA тег tag.

#0XYNTA -*tag

Убрать тег tag у поста с идентификатором 0XYNTA.

#0XYNTA +!club

Добавить пост с идентификатором 0XYNTA в клуб club.

#0XYNTA -!club

Убрать пост с идентификатором 0XYNTA из клуба club.

Комментирование

#0XYNTA Good day to you too, kind sir.

Ответить Good day to you too, kind sir. на пост с идентификатором 0XYNTA.

#0XYNTA/F4G Good day to you too, kind sir.

Ответить Good day to you too, kind sir. на комментарий с идентификатором 0XYNTA/F4G.

Удаление

D #0XYNTA

Удалить пост с идентификатором 0XYNTA (работает только если это ваш пост).

D #0XYNTA/F4G

Удалить комментарий с идентификатором 0XYNTA/F4G (работает только если это ваш комментарий или ваш пост).

D L

Удалить ваше последнее сообщение (можно использовать сколько угодно раз, каждый раз будет удаляться последнее на тот момент сообщение).

Просмотр

#0XYNTA

Показать текст поста с идентификатором 0XYNTA.

#0XYNTA+

Показать текст поста с идентификатором 0XYNTA и все комментарии к нему.

#

Показать 20 последних постов из своей ленты (т.е. от пользователей и клубов на которые вы подписаны).

#+

Показать 20 последних постов на всём сервере.

@username

Показать 20 последних постов пользователя username.

*tag

Показать 20 последних постов с тегом tag.

!club

Показать 20 последних постов из клуба club.

Рекомендации

! #0XYNTA

Рекомендовать пост с идентификатором 0XYNTA всем своим подписчикам.

! #0XYNTA Ты только посмотри на неё!

Рекомендовать пост с идентификатором 0XYNTA всем своим подписчикам с комментарием Ты только посмотри на неё!

!! #0XYNTA

Удалить пост с идентификатором 0XYNTA из своего списка рекомендаций.

Подписки

S

Показать персональные подписки.

S #0XYNTA

Подписаться на все последующие комментарии к посту с идентификатором 0XYNTA (происходит автоматически, если вы отвечаете на этот пост или рекомендуете его).

S @username

Подписаться на все последующие посты и рекомендации пользователя username.

S *tag

Подписаться на все будущие посты с тегом tag.

S !club

Подписаться на посты, отправленные в клуб club.

U #0XYNTA

Отписаться от поста с идентификатором 0XYNTA.

U @username

Отписаться от пользователя username.

U *tag

Отписаться от тега tag.

U !club

Отписаться от постов, отправляемых в клуб club.

Чёрный список

Вы не будете видеть посты и комментарии от пользователей в чёрном списке. Вам не будут приходить их посты, если тот, на кого вы подписаны, отрекомендует их. Так же вы можете заблокировать посты с определённым тегом или отправленные в определённый клуб.

BL

Показать персональный чёрный список.

BL что-то

Добавить в чёрный список: пользователя — BL @username, тег — BL *tag, клуб — BL !club.

BL что-то

Убрать из чёрного списка: пользователя — BL @username, тег — BL *tag, клуб — BL !club.

Поиск

? nya

Поиск постов и комментариев со словом nya.

? persocom type:m

Поиск только постов со словом persocom.

? the person only for chi type:c

Поиск только комментариев содержащих фразу the person only for chi (не обязательно дословно).

? tags:chi clubs:anime my chobit is better than your

Поиск постов (у комментариев нет тегов и клубов) содержащих фразу my chobit is better than your, имеющих тег chi и отправленных в клуб anime.

? user:freya 03/04/2002..25/09/2002

Поиск постов и комментариев пользователя freya отправленных в период между 3 апреля и 25 сентября 2002-го года.

? 03/07/2002.. tags:(water sea sun)

Поиск постов отправленных после 3 июля 2002-го года содержащие теги (не обязательно дословно) water sea sun.

Дополнительная справка по синтаксису запросов доступна здесь (могут поддерживаться не все возможности).

Прочее

PM @username Oh hai!

Отправить личное сообщение Oh hai! пользователю username.

interface interfacename

Переключиться на интерфейс interfacename. На данный момент доступно два интерфейса: redeye (красноглазый) и simplified (упрощённый; описанный в данной статье).

jid +my@jabber.id

Добавить к своему аккаунту дополнительный jid my@jabber.id. После этого с my@jabber.id необходимо отправить сообщение confirm ваш_ник вашему контакту bnw.im для подтверждения.

jid -my@jabber.id

Удалить jid my@jabber.id из своего аккаунта.

jid !my@jabber.id

Сделать jid my@jabber.id активным по умолчанию.

jid

Вывести список всех добавленных JID's.

off

Отключить доставку подписок и рекомендаций.

on

Включить доставку подписок и рекомендаций.

help

Краткая справка по командам, запрашивается с этой страницы вики.

login

Получить ссылку для авторизации в веб-морде.

vcard

Обновить информацию о пользователе через запрос vCard'а (аватар, полное имя, домашняя страничка и прочее).

userlist [номер страницы]

Вывести список всех пользователей в алфавитном порядке, по 50 на страницу. userlist первая страница, userlist 1 вторая и т.д.

ping

Проверка связи с сервером.

register nickname

Зарегистрировать ник nickname. Ники могут содержать латинские буквы и цифры, регистр не сохраняется. См. также раздел регистрация.

set

Показать значения персональных настроек.

set <настройка> <значение>

Установить значение настройки.

Список настроек

servicejid

Установить jid контакта, от которого вам будут приходить подписки и рекомендации. Будет использоваться тот, которому вы отправили команду set servicejid, значение не требуется. По умолчанию устанавливается равным jid вашего контакта bnw.im на момент регистрации.

baseurl

URL базовой части ссылок, которые возвращает сервер. Может принимать значения: http — http-линки, https — https-линки или любая произвольная строка. Например, если установлено значение https://ipv6.bnw.im, ссылки будут иметь вид https://ipv6.bnw.im/p/0XYNTA

password

Пароль для авторизации в веб-интерфейсе.

usercss

Ваши пользовательские стили, которые будут использоваться в веб-интерфейсе, если вы залогинены. Обратите внимание, это не путь до файла, а сами стили, которые вставляются между <style type="text/css"> и </style> в шапке веб-страницы. Чтобы подключить один или несколько внешних файлов, используйте правило @import, например: @import url("http://example.com/path/to/userstyle.css");

u/Stiletto/BnW/Интерфейс_simplified (last edited 2014-09-09 16:49:01 by anonymous)