Найдено 83 результата

paulwinex
Ср дек 06, 2017 5:45 pm
Форум: Вопросы
Тема: Запросы API
Ответы: 20
Просмотры: 25487

Re: Запросы API

Серверу для хранения удобнее самому себе писать просто значение битовых флагов, и ничего парсить не надо То есть это дубликат значения state и можно его проигнорить. Я так понимаю. Верно. Это баг Если это баг то как с ним справляется тот же web ui? Я сделал сортировку и учитываю только последнюю за...
paulwinex
Ср дек 06, 2017 2:25 pm
Форум: Вопросы
Тема: Запросы API
Ответы: 20
Просмотры: 25487

Re: Запросы API

af.Cmd если и расширять, то лучше прямо в af.py. Ну конечно, когда что-то готовое будет. А так вообще он задумывался как низкоуровневое общение (команды). А если что-то нужно только для монитора, и это не нужно делать в af.Cmd (или можно не делать), то я думаю что это стоит делать в классе монитора...
paulwinex
Ср дек 06, 2017 12:25 pm
Форум: Вопросы
Тема: Запросы API
Ответы: 20
Просмотры: 25487

Re: Запросы API

Первый прототип монитора, пока в гистах. https://gist.github.com/paulwinex/4fafc88755f765f76be692f35cf01a2c Пришлось немного расширить af.Cmd и, ясное дело, я пока не до конца понял что где и как, вполне мог написать ерунду) К тому же стоит вынести преобразование данных вне класса Monitor чтобы оста...
paulwinex
Ср дек 06, 2017 11:31 am
Форум: Вопросы
Тема: Запросы API
Ответы: 20
Просмотры: 25487

Re: Запросы API

По и идее для монитора свой класс нужен, это не одноразовый Cmd, это свой долгоживущий класс. Я бы всё же сделал свой, и отдельном .py файле. Да, почти доделал. Пытаюсь понять что означает ответ от сервера. Помогите разобраться. Вот параметры монитора: { "name": "paul@i7", "...
paulwinex
Ср дек 06, 2017 5:39 am
Форум: Вопросы
Тема: Запросы API
Ответы: 20
Просмотры: 25487

Re: Запросы API

В общем ковырятие вариантов вот что даёт. 1. Создаем монитор {'monitor': {'user_name': "paul", 'host_name': "i7", 'engine': "python"}} 2. Создаем подписку на стндартные эвенты про джобы {'action': {"user_name":'paul', "host_name":"i7","...
paulwinex
Вт дек 05, 2017 6:55 pm
Форум: Вопросы
Тема: Запросы API
Ответы: 20
Просмотры: 25487

Re: Запросы API

Это замечательно, но я не могу разобраться с первым вопросом
1. Почему при запросе об изменениях:
{"get":{"type":"monitors","ids":[2],"mode":"events"}}
я получаю всегда только такое:
{u'monitor': {u'id': 0}}
Есть идеи?
paulwinex
Вт дек 05, 2017 4:49 pm
Форум: Вопросы
Тема: Запросы API
Ответы: 20
Просмотры: 25487

Re: Запросы API

А зачем гуи типа клиент-сервер на питоне? Я не точно объяснил. Сам GUI конечно на HTML5 но находится он на сервере удалённом. На локальном компе находится процесс написаный на питоне который собирает данные с afserver, формирует правильный вид и отправляет на основной сервер по WS. У него вообще не...
paulwinex
Вт дек 05, 2017 1:02 pm
Форум: Вопросы
Тема: Запросы API
Ответы: 20
Просмотры: 25487

Re: Запросы API

Я делаю что-то вроде WebUI но очень минималистичный. Я так понимаю что в стандартном используются мониторы, а у меня их нет. Тут надо либо поштучно все собирать либо монитор писать. Тогда требуется мне на Python сделать простой монитор. Как он выглядит? Есть где пример? Я видел только примеры регист...
paulwinex
Пн дек 04, 2017 10:03 am
Форум: Вопросы
Тема: Запросы API
Ответы: 20
Просмотры: 25487

Запросы API

Разбираюсь с API, стараюсь понять что и как омжно получать потравляя запросы в виде JSON. Появляются порой вопросы которые буду спрашивать в этйо ветке. Начну с такого вопроса: Пример запросов из консоли WebGUI (сокращёные) {"get":{"type":"jobs","ids":[2],&quo...
paulwinex
Вс дек 03, 2017 8:34 pm
Форум: Вопросы
Тема: Подключение к сторонним проектам.
Ответы: 11
Просмотры: 18415

Re: Подключение к сторонним проектам.

У меня GUI на питоне. Там несколько другие задачи. Но идею понял, спасибо.