Releases: wkaisertexas/tiktok-uploader
build-uv-v1.7
Playwright-based modernization release: upgraded uploader/auth flows, updated client/settings APIs, and CI reliability fixes (lint/format/mypy/test).
`uv` migration, `mypy`, ci and towards a typed project
uv migration, mypy and ci all with a the goal of improving code quality and making code more review-able in the future.
What's Changed
- [FIX] infinite waiting for upload progress due to english words selector by @enzoRsl in #77
- Fix num retries by @HadiCya in #84
- Fix for the new tiktok ui by @Paillat-dev in #114
- Improve and fix some stuff in the upload.py file by @dyPlet in #106
- Selector Update and Threading Enablement by @callumjamesfortune in #125
- Simplifies the _set_description function fixing hashtags and mentions by @callumjamesfortune in #128
- Fixing the path for the schedule switch by @joaovit1 in #130
- Update config.toml in #145
- edits xPaths for new UI changes by @callumjamesfortune in #141
- Fix Upload Issue and black formatter by @cateyelow in #160
- fixed unmatched f-string by @efenatuyo in #179
- added 1 sec wait between adding new hashtags, so they become clickable by @Vladddd46 in #181
- ruff format by @wkaisertexas in #187
- update config.toml paths by @wkaisertexas in #194
- cleaning up the readme in multiple languages by @wkaisertexas in #195
- Add product ID support for video uploads by @thanhnn16 in #196
- major: cleaning up project by @wkaisertexas in #206
New Contributors
- @enzoRsl made their first contribution in #77
- @HadiCya made their first contribution in #84
- @Paillat-dev made their first contribution in #114
- @dyPlet made their first contribution in #106
- @callumjamesfortune made their first contribution in #125
- @joaovit1 made their first contribution in #130
- @cateyelow made their first contribution in #160
- @efenatuyo made their first contribution in #179
- @Vladddd46 made their first contribution in #181
- @thanhnn16 made their first contribution in #196
Full Changelog: hatch-v1.4...build-uv-v1.6
Updates to Handle TikTok's Changing User Interface
What's Changed
- [FIX] infinite waiting for upload progress due to english words selector by @enzoRsl in #77
- Fix num retries by @HadiCya in #84
- Fix for the new tiktok ui by @Paillat-dev in #114
- Improve and fix some stuff in the upload.py file by @dyPlet in #106
- Selector Update and Threading Enablement by @callumjamesfortune in #125
- Simplifies the _set_description function fixing hashtags and mentions by @callumjamesfortune in #128
- Fixing the path for the schedule switch by @joaovit1 in #130
- Update config.toml in #145
- edits xPaths for new UI changes by @callumjamesfortune in #141
- Fix Upload Issue and black formatter by @cateyelow in #160
- fixed unmatched f-string by @efenatuyo in #179
- added 1 sec wait between adding new hashtags, so they become clickable by @Vladddd46 in #181
- ruff format by @wkaisertexas in #187
- update config.toml paths by @wkaisertexas in #194
- cleaning up the readme in multiple languages by @wkaisertexas in #195
New Contributors
- @enzoRsl made their first contribution in #77
- @HadiCya made their first contribution in #84
- @Paillat-dev made their first contribution in #114
- @dyPlet made their first contribution in #106
- @callumjamesfortune made their first contribution in #125
- @joaovit1 made their first contribution in #130
- @cateyelow made their first contribution in #160
- @efenatuyo made their first contribution in #179
- @Vladddd46 made their first contribution in #181
Full Changelog: hatch-v1.4...hatch-v1.1
Fix: Minor Bugs
Updated some bug fixes completed through pull requests. Including some cookies problems
Quality of life changes
This change seeks to make the API more helpful and concrete:
A few changes to input matching:
- a far looser matching system for filepaths exists where you can now use video, path, video_path or the system will even auto-detect if you have passed a valid path and will use that path
- a far looser matching system for description will take place where shortened versions such as desc will also work
-a description is no longer required and if not specified, it will just be an empty string ""
Far more helpful errors:
- previously errors did not immediately cause the flow of the program to stop
- InsufficientAuth provides a helpful message string which actually gives instructions on fixing the error
More examples:
- Provided sample code for a basic_upload using upload_video
- Provided sample code for a series_upload using upload_videos
Better README:
- Has a table of contents
- Allows commands to be copy and pasted directly from the readme using the cli
v0.1.2
- fixes a bug where a videos filename would persist even when running through an automation
- adds support for mentions and hashtags
- adds support for turning on comments, duets and stitches programmatically
Fixed bugs on Windows
Mozilla's Cookiejar was causing from issues with 🍪 Get cookies.txt generated files on Windows.
V0.1.0
Working uploader with Google Chrome and Firefox.
Headless mode still does not work
Autofilling the login page still generates errors despite testing undetectable_chrome