Skip to content

Commit a5a6eff

Browse files
committed
Add page/since endpoint
1 parent 5b46c8f commit a5a6eff

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

scuttle/versions/v1.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,18 @@ def wiki(self):
1919
def all_pages(self):
2020
return self._request("page")
2121

22+
def all_pages_since(self, since, *,
23+
limit=None, offset=None, direction=None):
24+
data = {
25+
'timestamp': since,
26+
'limit': 20 if limit is None else limit,
27+
'offset': 0 if offset is None else offset,
28+
'direction': 'asc' if direction is None else direction,
29+
}
30+
if not isinstance(since, int):
31+
raise TypeError("`since` must be a UNIX timestamp")
32+
return self._request("page/since", None, data)
33+
2234
def page_by_id(self, page_id):
2335
return self._request("page/{}", page_id)
2436

0 commit comments

Comments
 (0)