Пример #1
0
 def _site_resources(self):
     response = self.rest_client.get(self._url, api='site-resources')
     return unflatten_json(parseJSON(response))
Пример #2
0
 def _people(self, username=None):
     if username:
         response = self.rest_client.get(self._url, api='people', params=dict(match=username))
     else:
         response = self.rest_client.get(self._url, api='people')
     return unflatten_json(parseJSON(response))
Пример #3
0
 def _site_names(self, site_name=None):
     if site_name:
         response = self.rest_client.get(self._url, api='site-names', params=dict(match=site_name))
     else:
         response = self.rest_client.get(self._url, api='site-names')
     return unflatten_json(parseJSON(response))
 def migrateStatus(self, **kwargs):
     response = self.rest_client.get(url=self._migrate_url, api='status', params=kwargs)
     return parseJSON(response)
 def migrateSubmit(self, data):
     response = self.rest_client.post(url=self._migrate_url, api='submit', data=json.dumps(data))
     return parseJSON(response)
 def listFileParents(self, **kwargs):
     response = self.rest_client.get(url=self._reader_url, api='fileparents', params=kwargs)
     return parseJSON(response)
 def listBlocks(self, **kwargs):
     response = self.rest_client.get(url=self._reader_url, api='blocks', params=kwargs)
     return parseJSON(response)
 def insertBulkBlock(self, data):
     response = self.rest_client.post(url=self._writer_url, api='bulkblocks', data=json.dumps(data))
     return parseJSON(response)