mirror of
https://github.com/simon987/parler_feed.git
synced 2025-04-10 14:06:41 +00:00
better resume tweaks
This commit is contained in:
parent
de97e7bc23
commit
a6ede3814b
10
scanner.py
10
scanner.py
@ -114,11 +114,11 @@ class ParlerScanner:
|
||||
for item in j[items_key]:
|
||||
yield item, items_key
|
||||
|
||||
self._state.set_resume_key(resume_endpoint, resume_id, current_key)
|
||||
|
||||
if j["last"]:
|
||||
self._state.set_resume_key(resume_endpoint, resume_id, None)
|
||||
break
|
||||
|
||||
self._state.set_resume_key(resume_endpoint, resume_id, current_key)
|
||||
current_key = j["next"]
|
||||
|
||||
def user_followers(self, api, user_id):
|
||||
@ -160,7 +160,7 @@ class ParlerScanner:
|
||||
def post_comments(self, api, post_id):
|
||||
for item, key in self._iterate_endpoint(
|
||||
func=api.comments_api.get_comments,
|
||||
params={"id": post_id, "reverse": True},
|
||||
params={"id": post_id, "reverse": "true"},
|
||||
resume_endpoint="comments",
|
||||
resume_id=post_id,
|
||||
# Also available: "users", "post", "postRefs"
|
||||
@ -186,9 +186,7 @@ class ParlerScanner:
|
||||
return ParlerProfile(data=json.loads(r.content.decode('utf-8', 'ignore')), int_id=int_id)
|
||||
|
||||
def user_ids(self, api):
|
||||
current_key = 0
|
||||
|
||||
for int_id in range(current_key, 15000000):
|
||||
for int_id in range(0, 15000000):
|
||||
if not self._state.has_visited_user(int_id):
|
||||
user_id = self._get_user_id_hash(api, int_id)
|
||||
if user_id:
|
||||
|
Loading…
x
Reference in New Issue
Block a user