You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Accounts made with](#accounts-made-using-tiktok-uploader)
9
27
# Installation
10
28
11
29
A prequisite to using this program is the installation of a [Selenium-compatable](https://www.selenium.dev/documentation/webdriver/getting_started/install_drivers/) web browser. [Google Chrome](https://www.google.com/chrome/) is recommended.
@@ -18,21 +36,21 @@ Install Python 3 or greater from [python.org](https://www.python.org/downloads/)
18
36
19
37
Install `tiktok-uploader` using `pip`
20
38
21
-
```bash
22
-
$ pip install tiktok-uploader
39
+
```console
40
+
pip install tiktok-uploader
23
41
```
24
42
25
43
## Building from source
26
44
27
45
Installing from source allows greater flexability to modify the module's code to extend default behavior.
28
46
29
47
First, `clone` and move into the repository. Next, install `hatch`, the build tool used for this project [^1]. Then, `build` the projet. Finally, `install` the project with the `-e` or editable flag.
This library revolves around the `upload_videos` function which takes in a list of videos which have **filenames** and **descriptions** and are passed as follows:
81
96
@@ -210,17 +225,21 @@ On intial startup, you **may** be prompted to install the correct driver for you
210
225
211
226
# ♻️ Examples
212
227
228
+
[Basic Upload Example](exmples/basic_upload.py) is a simple automation which uses `upload_video`.
229
+
230
+
[Series Upload Example](examples/series_upload.py) is a automation which uploads the same video multiple times using `upload_videos`.
231
+
213
232
[Scheduled Uploader Example](examples/example_series_upload.py) is an automation which is based off this package. Videos are read from a CSV file using [Pandas](https://pandas.pydata.org). A video upload attempt is made and **if and only if** it is successful will the video be marked as uploaded.
214
233
215
-
##📝 Notes
234
+
# 📝 Notes
216
235
217
236
This bot is not fool proof. Though I have not gotten an official ban, when the video will fail to upload after too many uploads. When testing, waiting several hours was sufficient to fix this problem. For this reason, please thing of this more as a scheduled uploader for TikTok videos, rather than a spam bot.
218
237
219
238
> Please think of this package as more of a scheduled uploader for TikTok videos, rather than a spam bot
220
239
221
-
##Accounts made using `tiktok-uploader`
240
+
# Accounts made using `tiktok-uploader`
222
241
223
242
-[@C_Span](https://www.tiktok.com/@c_span?lang=en) - A split-screen channel with mobile games below featuring clips from C-Span's YouTube channel
224
-
-[@habit_track](https://www.tiktok.com/@habit_track?lang=en) - A generic Dhar Mann TikTok bot
243
+
-[@habit_track](https://www.tiktok.com/@habit_track?lang=en) - A Reddit to TikTok bot for a data science project
225
244
226
245
[^1]: If interested in Hatch, checkout the [website](https://hatch.pypa.io/latest/build/)
0 commit comments