Fix: Ensure all posts are downloaded for user profiles. #791
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, when downloading videos from your profile (post mode), TikTokTool.py might have only fetched a partial list of videos. This was likely because the underlying f2 library was not explicitly instructed to retrieve all posts across all time periods if no specific time interval was provided by you.
This change modifies TikTokTool.py to automatically inject the
--interval all
argument into the f2 library's command-line call when--mode post
(or-M post
) is active and no--interval
(or-i
) argument has been specified by you.This ensures that f2 is instructed to download all posts from the profile, regardless of their upload date, aligning with the expectation that all content should be retrieved unless explicitly limited by you. The solution also relies on f2's default
--max-counts 0
(unlimited) for the number of items.