Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/api/client.py
Show First 20 Lines • Show All 117 Lines • ▼ Show 20 Lines | def snapshot_get_latest(self, origin, allowed_statuses=None): | ||||
return self.post('snapshot/latest', { | return self.post('snapshot/latest', { | ||||
'origin': origin, | 'origin': origin, | ||||
'allowed_statuses': allowed_statuses | 'allowed_statuses': allowed_statuses | ||||
}) | }) | ||||
def origin_get(self, origin): | def origin_get(self, origin): | ||||
return self.post('origin/get', {'origin': origin}) | return self.post('origin/get', {'origin': origin}) | ||||
def origin_search(self, url_pattern, offset=0, limit=50, regexp=False): | def origin_search(self, url_pattern, offset=0, limit=50, regexp=False, | ||||
with_visit=False): | |||||
return self.post('origin/search', {'url_pattern': url_pattern, | return self.post('origin/search', {'url_pattern': url_pattern, | ||||
'offset': offset, | 'offset': offset, | ||||
'limit': limit, | 'limit': limit, | ||||
'regexp': regexp}) | 'regexp': regexp, | ||||
'with_visit': with_visit}) | |||||
def origin_add(self, origins): | def origin_add(self, origins): | ||||
return self.post('origin/add_multi', {'origins': origins}) | return self.post('origin/add_multi', {'origins': origins}) | ||||
def origin_add_one(self, origin): | def origin_add_one(self, origin): | ||||
return self.post('origin/add', {'origin': origin}) | return self.post('origin/add', {'origin': origin}) | ||||
def origin_visit_add(self, origin, ts): | def origin_visit_add(self, origin, ts): | ||||
▲ Show 20 Lines • Show All 97 Lines • Show Last 20 Lines |