Releases: davidteather/TikTok-Api
V6.3.0 - Fixes And Additional URL Params
V6.2.2 - New Safe Character Encoding
V6.2.1 - Small Count Bug Fixes
What's Changed
-
V6.2.1 by @davidteather in #1113
-
Fix count parameter for hashtag, user, and trending classes (#1108)
-
Fix trending count (#1103)
-
Made author field optional (#1099)
-
Fixed issue where error is raised for some videos that are missing the "author" field
Full Changelog: V6.2.0...V6.2.1
V6.2.0 - Various Bug Fixes
What's Changed
- V6.2.0 - Various Fixes by @davidteather in #1089
- known issue #1088
Also, TikTok seems to be detecting the IPs of the GitHub actions ๐ (or ms_tokens are now tied to a specific ip)
================================================== test session starts ==================================================
platform darwin -- Python 3.11.2, pytest-7.4.0, pluggy-1.2.0
rootdir: /Users/davidteather/Documents/GitHub/TikTok-Api
plugins: asyncio-0.21.1
asyncio: mode=Mode.STRICT
collected 18 items
tests/test_comments.py . [ 5%]
tests/test_hashtag.py .... [ 27%]
tests/test_integration.py . [ 33%]
tests/test_search.py .s [ 44%]
tests/test_sound.py .. [ 55%]
tests/test_trending.py . [ 61%]
tests/test_user.py ... [ 77%]
tests/test_video.py ..s. [100%]
======================================= 16 passed, 2 skipped in 84.27s (0:01:24) ========================================
tests pass though ๐ซก
Full Changelog: V6.1.1...V6.2.0
V6.1.1 - Add Option To Suppress Playwright From Loading Different Resource Types
Can use suppress_resource_load_types=["image", "media"]
in api.create_sessions()
to stop playwright from loading the given media types
What's Changed
- Installation now requires python3.9+ by @dronavallipranav in #1046
- Add an option to disable image & other resources form loading in playwright by @Wixome in #1048
New Contributors
Full Changelog: V6.1.0...V6.1.1
Upgrade with
pip install TikTokApi --upgrade
V6.1.0 - Add User's Liked Videos
What's Changed
- Add user like by @dronavallipranav in #1043
New Contributors
- @dronavallipranav made their first contribution in #1043
Upgrade with
pip install TikTokApi --upgrade
V6.0.1 - Fix Installation Error
Fixed an error with pip install
Should be fixed now
pip install TikTokApi --upgrade
V6.0.0 - Async, Improve Maintainability, Give More User Options, Better Docs
Changes
- TikTokAPI now manages a fleet of playwright sessions to sign & make requests
- should be easier to circumvent bot navigation if requests are make by headful browser
- Fully async, will require code changes check examples/tests/readme if you need help
- Better docs (please make PRs if you notice any issues)
Deprecated
- Drop support for Python 3.7 & 3.8
- 3.7 - playwright supports 3.8+
- 3.8 - Our type hints require 3.9+
Update with
pip install --upgrade TikTokApi
Tests
tests/test_comments.py . [ 5%]
tests/test_hashtag.py .... [ 29%]
tests/test_integration.py . [ 35%]
tests/test_search.py . [ 41%]
tests/test_sound.py .. [ 52%]
tests/test_trending.py . [ 58%]
tests/test_user.py ..s [ 76%]
tests/test_video.py ..s. [100%]
=================================== 15 passed, 2 skipped in 68.64s (0:01:08) ===================================
Fully pass for all implemented methods ๐ feels good to be back
We're close to 1 million downloads, that's absurd glad you've all enjoyed the project ๐ค
V5.2.2
V5.2.1 - Fix #910
5.2.1 - Bump version (I forgot on last PR) (#913) * Fixes #910 * I forgot to bump version