From 7f0fba8c143c93db465b914f071b58edd3cea716 Mon Sep 17 00:00:00 2001 From: j Date: Mon, 3 Jul 2017 15:48:56 +0300 Subject: [PATCH] add group --- add_group.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 add_group.py diff --git a/add_group.py b/add_group.py new file mode 100755 index 0000000..af8169d --- /dev/null +++ b/add_group.py @@ -0,0 +1,28 @@ +#!/usr/bin/python3 + +import ox + +url = 'https://' +listname = 'a:foobar' +group = 'example' +username = 'fixme' +password = 'fixme' + + +api = ox.API(url) +api.signin(username=username, password=password) +for item in api.find({ + 'query': { + 'conditions': [{ + 'key': 'list', + 'value': listname, + 'operator': '==' + }] + }, + 'keys': ['id'], + 'range': [0, 5000] +})['data']['items']: + api.edit({ + 'id': item['id'], + 'groups': [group] + })