This has a lot of class renamings, and vars related to queries are moved out of ApiClientConfig and into new VideoQueryConfig. So this breaks the existing library interface for external users.
TikTokApiClient caches user info and comments (rudimentary implementation, dict with username or video id -> response) to reduce API quota usage.
CLI flags --fetch-comments and --fetch-user-info add to enable fetching respective types in run and run-repeated
This has a lot of class renamings, and vars related to queries are moved out of
ApiClientConfig
and into newVideoQueryConfig
. So this breaks the existing library interface for external users.TikTokApiClient
caches user info and comments (rudimentary implementation, dict with username or video id -> response) to reduce API quota usage.CLI flags
--fetch-comments
and--fetch-user-info
add to enable fetching respective types in run and run-repeated