?

Log in

No account? Create an account
Записи оттуда
откуда возвращаются
Консоль в ЖЖ 
1-июн-2008 17:50 [lj, заметки на память]

Консоль в ЖЖ, и описание её команд:

Грамматика команд
Грамматика похожа на 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', или имя группы друзей.

Коментарии к записи 
2-сент-2009 11:44
Помогите мне, пожалуйста:
я в консоли прописала, чтоб френдлента была без ката...теперь хочу кат обратно
Не подскажите код?
2-сент-2009 14:24
Сам когда-то задавался таким вопросом. Даже пришлось спрашивать: http://community.livejournal.com/novichok/1713157.html?thread=9401093#t9401093

А ответ отписан в FAQ: http://www.livejournal.com/support/faqbrowse.bml?faqid=75&lang=ru

Отключение действия <lj-cut>: наберите следующие команды в административной консоли, чтобы запретить тэги <lj-cut>, так что лента друзей и страница свежих записей будут показывать полные записи.
  • set opt_ljcut_disable_lastn 1 — запретить lj-cut на странице свежих записей
  • set opt_ljcut_disable_lastn 0 — разрешить lj-cut на странице свежих записей
  • set opt_ljcut_disable_friends 1 — запретить lj-cut в ленте друзей
  • set opt_ljcut_disable_friends 0 — разрешить lj-cut в ленте друзей
15-сент-2009 10:15 - извиняюсь, хочу уточнить
чтобы добавить юзеров через консоль в определенную (уже созданную) группу

friend add neferjournal читаемые

так?
15-сент-2009 10:23 - Re: извиняюсь, хочу уточнить
Да. судя по синтаксису, должно быть так.
(no subject) - Anonymous
8-окт-2009 06:16
стандартными средствами консоли нельзя, но я сделал страничку позволяющую получить список команд для удаления друзей: http://lugavchik.ru/lj/friends.php?user=knesya&action=2&list=1
2-дек-2009 17:13 - как автоматически удалить невзаимных френдов
добрый день.
возможно я не совсем внимательно читала статью и комменты, но все же кажется подобное не обсуждалось..
задача - удалить из списка френдов тех , кто незафрендил взаимно.
Можно ли это как то сделать автоматически?
спасибо
2-дек-2009 17:16 - как автоматически удалить невзаимных френдов
кажется я сообразила :)
нужно в данной программке поставить галочку
http://lugavchik.ru/lj/friends.php?user=mojazarplata_ua&action=0&list=0&exclude=1
исключить повторения для списков

супер!! спасибо!!
19-авг-2010 09:35
Подскажите, пожалуйста, как можно в консоли очистить список забаненных, только тех, кого возвращать все равно не собираемся?
19-авг-2010 12:01
Может не надо через консоль. есть уже удобная страничка для этого: http://www.livejournal.com/manage/banusers.bml
(no subject) - Anonymous
17-мар-2011 13:33
Полезный пост)
9-ноя-2011 07:49 - Консоль в ЖЖ
Конечно под DOS интерфейсом все более нагляднее,чем ковыряться и находить эти же возможности
в "визуальной" панели аккаунта
9-ноя-2011 08:07 - Re: Консоль в ЖЖ
Но визуальные возможности всё ширятся, а этот нет, судя по старому описанию.
Страница загружена 21 сент 2018, 16:17 GMT.