fetch_tweets_from_x_list

Documentation for eth_defi.feed.twitter_api.fetch_tweets_from_x_list function.

fetch_tweets_from_x_list(list_id, bearer_token, user_cache, *, max_tweets=100, known_post_ids=None)

Fetch tweets from an X list timeline, grouped by author user_id.

Uses cursor-based pagination. Stops when encountering tweets already in the database (checked against known_post_ids) or when max_tweets is reached.

Returns

Mapping of user_id → list of CollectedPost.

Parameters
Return type

dict[str, list[eth_defi.feed.database.CollectedPost]]