Skip to content

Auto upload and schedule TikToks with TikTok sounds, hashtags and more ๐Ÿš€

License

Notifications You must be signed in to change notification settings

haziq-exe/TikTokAutoUploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

tiktokautouploader

AUTOMATE TIKTOK UPLOADS ๐Ÿค–. USE TRENDING SOUNDS ๐Ÿ”Š, ADD WORKING HASHTAGS ๐Ÿ’ฏ, SCHEDULE UPLOADS ๐Ÿ—“๏ธ, AUTOSOLVES CAPTCHAS ๐Ÿง , AND MORE ๐ŸŽ

PyPI version License: MIT

๐Ÿš€ Features

  • ๐Ÿ” Bypass/Auto Solve Captchas: No need to worry about any captchas interrupting the process, they'll be solved!
  • ๐ŸŽต Use TikTok Sounds: Go viral by seamlessly adding popular TikTok sounds to your videos.
  • ๐Ÿ—“ Schedule Uploads: Upload videos at specific times or upto 10 days in advance with our scheduling feature.
  • ๐Ÿ” Copyright Check: Ensure your video is safe from copyright claims before uploading.
  • ๐Ÿท Add Working Hashtags: Increase your reach by adding effective hashtags that actually work.
  • โฐ Cutdown on upload time: Upload to TikTok with way less hassle and much more speed using our library.
  • ๐Ÿ“ Upload to different accounts: Stay organized and on top of multiple different accounts with our multi-account functionality.

โญ๏ธ If you like this project please feel free to star it, Thank you.

๐Ÿ“ฆ Installation

  1. Python Installation: Install the package using pip:
pip install tiktokautouploader

NOTE: IF YOU HAVE INSTALLED BEFORE, PLEASE MAKE SURE YOU UPGRADE TO THE LATEST VERSION.


โš™๏ธ Pre-requisites

  1. Node.js: You must have Node.js installed on your system, as some parts of this package rely on JavaScript code. If you don't have Node.js installed, you can download it from nodejs.org.

    • Note: The necessary JavaScript dependencies (playwright,playwright-extra, puppeteer-extra-plugin-stealth) will be AUTOMATICALLY installed the first time you run the function, so you don't need to install them manually. Make sure that npm (Node.js package manager) is available in your system's PATH.
  2. Browser Binaries: If you don't have them already, you'll need to install the browser binaries for playwright. This library uses chromium and firefox.

    to do so, just run the following command AFTER installing the package:

    python -m playwright install

๐Ÿ“ Quick-Start

NOTE: It is highly recommended you read DOCUMENTATION.md before using the library. The first time you run the code for an account, you will be prompted to log-in, this will only occur the first time the function is used for the account. Check documentation for more info.

Upload with hashtags

from tiktokautouploader import upload_tiktok

video_path = 'path/to/your/video.mp4'
description = 'Check out my latest TikTok video!'
accountname = 'mytiktokaccount'
hashtags = ['#fun', '#viral']

upload_tiktok(video=video_path, description=description, accountname=accountname, hashtags=hashtags)

Upload with TikTok Sound

upload_tiktok(video=video_path, description=description, accountname=accountname, sound_name='trending_sound', sound_aud_vol='main')

PLEASE READ DOCUMENTATION FOR MORE INFO.

Schedule an Upload

upload_tiktok(video=video_path, description=description, accountname=accountname, schedule='03:10', day=11)

PLEASE READ DOCUMENTATION FOR MORE INFO

Perform Copyright Check Before Uploading

upload_tiktok(video=video_path, description=description, accountname=accountname, hashtags=hashtags, copyrightcheck=True)

๐ŸŽฏ Why Choose tiktokautouploader?

  • No more captchas: Fully automated uploads without interruptions, If captchas do show up, no worries, they will be solved. (read documentation for more info)
  • Maximize your reach: Add popular sounds and effective hashtags that work to boost visibility and go viral!
  • Stay compliant: Built-in copyright checks to avoid unforeseen takedowns.
  • Convenient scheduling: Post at the right time, even when you're away!
  • Much faster than manually uploading: Drastically reduce the time you need to upload videos, just click one button and be done much quicker!
  • Upload to different account: Stay on top of all your TikTok accounts with our multi-account functionality!

๐Ÿ›  Dependencies

This library requires the following dependencies:

  • playwright
  • requests
  • Pillow
  • inference

These will be automatically installed when you install the package.

๐Ÿ‘ค Author

Created by Haziq. Feel free to reach out at haziqmk123@gmail.com

๐Ÿ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.

๐Ÿ“ฎ Related Projects

If you liked this project check out my use case showcase project that generates TikToks and uploads them using 'tiktokautouploader'

TikTokGenerator

About

Auto upload and schedule TikToks with TikTok sounds, hashtags and more ๐Ÿš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published