Записи. Консоль в ЖЖ
16 лет назадКонсоль в ЖЖ, и описание её команд:
Грамматика команд
Грамматика похожа на DOS или bash синтаксис. Первым словом идёт команда. Каждое последующее является аргументом к команде. Каждая команда имеет определённое количество обязательных и не обязательным аргументов. Аргументы разделяются пробелами. Если надо поставить пробел в аргументе, то надо заключить весь аргументов в двойные кавычки. Если надо поставить двойные кавычки и пробел, то поставьте перед кавычкой обратный слеш (\). Если нужно поставить обратный слеш, то поставьте перед ним ещё один обратный слеш.
Это довольно просто, но если запутались, спрашивайте.
Синтаксис команд
Аргументы заключённые в <угловые скобки> являются обязательными. Аргументы в [квадратных скобках] являются не обязательными. необязательные аргументы необходимо ставить если вы хотите поставить после него другой аргумент.
Команды
ban_list [ "from" <user> ] Список заблокированных пользователей.
- user
- Не обязательно; Список банов в сообществе где вы смотритель или любого пользователя если у вас есть привилегия 'finduser'.
ban_set <user> [ "from" <community> ] Забанить пользователя в вашем журнале или сообществе.
- user
- Имя пользователя, которого надо забанить.
- community
- Не обязательно; Для бана в сообществе, где вы смотритель.
ban_unset <user> [ "from" <community> ] Снятие бана с пользователя.
- user
- Имя пользователя, с которого надо снять бан.
- community
- Не обязательно; Для снятия бана в сообществе, где вы смотритель.
community <community> <action> <user> Удаления пользователя из сообщества, где вы смотритель.
- community
- Имя пользователя или сообщества.
- action
- Только 'remove' если у вас есть соответствующие права.
- user
- Пользователь, которого надо удалить из сообщества.
contrib <command> [ <username>/<ackid> ] [ <contribtype> ] [ <msg> ] [ <url> ] Добавление/сброс взноса.
- command
- Содержит 'ack' сброса взноса, 'add' добавления взноса.
- username
- Имя пользователя добавляющего взнос.
- ackid
- Идентификатор взноса, для сброса.
- contribtype
- Одно из: code, doc, creative, biz, other
- desc
- Описания причины
- url
- Ссылка для подробностей
faqcat <command> <commandargs> Средства для управления категориями в FAQ.
- command
- Одна из: list, delete, add, move. 'list' показывает все определённые в FAQ категории, включая ключ категории, имя и порядок сортировки. Кроме того, он показывает все другие ключи категорий, которые ссылаются на FAQ. 'add' создание или изменение категорий FAQ. 'delete' удаления категорий FAQ (но не вопросы из неё). 'move' для перемещения категорий FAQ вверх и вниз по списку.
- commandargs
- 'add' требует 3 аргумента: Ключ категории, имя категории, и порядок сортировки. 'delete' требует один аргумент: ключ категории. 'move' требует два аргумента: ключ категории и одно из слов 'up' или 'down'.
friend <command> <user> [ <group> ] [ <fgcolor> ] [ <bgcolor> ] Список друзей, а также удаление и добавление друзей.
- command
- Содержит 'list' для списка друзей, 'add' для добавления друга или 'remove' для удаления друга.
- user
- Имя пользователя для добавления или удаления при использовании, соответственно, аргумента добавления или удаления.
- group
- Не обязательно; только совместно с 'add', добавляет пользователя в группу друзей которая должна существовать.
- fgcolor
- Не обязательно; только совместно с 'add', специфичный цвет. В форме 'fgcolor=#hex'
- bgcolor
- Не обязательно; только совместно с 'add', Специфический цвет фона. В форме 'bgcolor=#hex'
help [ <command> ] Получения помощи по консольным командам.
- command
- Команда по которой необходима помощь. Если опущено, то будет вывен список всех команды.
moodtheme_create <name> <desc> Создание новой схемы настроений. Возвращает идентификатор схемы настроений если вам необходимо установить настроения в вашем дизайне.
- name
- Имя схемы настроений.
- desc
- Описание
moodtheme_list [ <themeid> ] Список схем настроений, или данные о схеме настроения.
- themeid
- Не обязательно; Идентификатор схемы настроений для просмотра данных. Если опущено, то выводится список всех схем настроений.
moodtheme_setpic <themeid> <moodid> <picurl> <width> <height> Изменение данных в схеме настроений. Если picurl, width, или height будут пустыми или нулём, то данные будут удалены.
- themeid
- Идентификатор схемы настроений.
- moodid
- Идентификатор настроения.
- picurl
- Адрес картинки для отображения в схеме настроений. используйте /img/mood/themename/file.gif для публичных схем настроений.
- width
- Ширина картинки
- height
- Высота картинки
print ... Это отладочная функций. Получает любое количество аргументов и выводит их вам обратно. Если аргумент начинается с восклицательного знака (!), то такой аргумент будет напечатан в виде ошибки.
set [ "for" <community> ] <propname> <value> Установка значения в свойствах пользователя.
- community
- Не обязательно; Сообщество, в котором установить параметр, если вы там смотритель.
- propname
- Имя свойства.
- value
- Значение для установки.
shared <sharedjournal> <action> <user> Добавление или удаления разрешения писать в публичный журнал.
- sharedjournal
- имя публичного журнала.
- action
- Содержит 'add' или 'remove'.
- user
- Имя пользователя, которому надо добавить или удалить права на публикацию записей.
tag_display [ "for" <community> ] <tag> <value> Установка видимости меток в стиле S2.
- community
- Сообщество содержащее данную метку, если у вас достаточно прав.
- tag
- Метка видимость которой меняем. Должна быть в кавычках, если содержит хотя бы один пробел.
- value
- Содержит 'on' для отображения метки, или 'off' для срывания.
tag_permissions [ "for" <community> ] <add level> <control level> Установка разрешения ставить метки для всех аккаунтов.
- community
- Не обязательно; Сообщество для которого будем менять установки.
- add level
- Уровень аккаунтов, которые могут добавлять существующие метки к записям. Одно из 'public', 'friends', 'private', или имя группы друзей.
- control level
- Уровень аккаунтов, которые могу добавлять, удалять и создавать новые метки к записям. Одно значение из 'public', 'friends', 'private', или имя группы друзей.