![Main Workflow](https://github.com/Fluxticks/TikTokDL/actions/workflows/main.yml/badge.svg) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/tiktok-dlpy)
# TikTokDL
A python package to download TikTok videos or slideshows by URL without needing to login.
## TODO:
- Re-Implement Captcha Verifiation
## Usage
1. Install the package
```bash
$ pip install tiktok-dlpy
```
2. Ensure that playwright has been installed
```bash
$ python -m playwright install --with-deps
```
2. Import the package
```python
from tiktokdl.download_post import get_post
```
3. Run the function in an async context
```python
video_or_slide_url = ""
await get_post(video_or_slide_url)
```
Raw data
{
"_id": null,
"home_page": "https://github.com/Fluxticks/TikTokDL",
"name": "tiktok-dlpy",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "tiktok, playwright, async",
"author": "Fluxticks",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/c5/71/8687671a2a52bb5c778ec117b4a202cc3d0ef9c17943f8417674f3cd41bb/tiktok_dlpy-2.2.1.tar.gz",
"platform": null,
"description": "![Main Workflow](https://github.com/Fluxticks/TikTokDL/actions/workflows/main.yml/badge.svg) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/tiktok-dlpy)\n\n# TikTokDL\n\nA python package to download TikTok videos or slideshows by URL without needing to login.\n\n## TODO:\n\n- Re-Implement Captcha Verifiation\n\n## Usage\n\n1. Install the package\n\n```bash\n$ pip install tiktok-dlpy\n```\n\n2. Ensure that playwright has been installed\n\n```bash\n$ python -m playwright install --with-deps\n```\n\n2. Import the package\n\n```python\nfrom tiktokdl.download_post import get_post\n```\n\n3. Run the function in an async context\n\n```python\nvideo_or_slide_url = \"\"\nawait get_post(video_or_slide_url)\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "A package to download TikTok videos or slideshows by URL without needing to login",
"version": "2.2.1",
"project_urls": {
"Download": "https://github.com/Fluxticks/TikTokDL/archive/v2.2.1.tar.gz",
"Homepage": "https://github.com/Fluxticks/TikTokDL"
},
"split_keywords": [
"tiktok",
" playwright",
" async"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c5718687671a2a52bb5c778ec117b4a202cc3d0ef9c17943f8417674f3cd41bb",
"md5": "d105de55850c36bb0b580545829334f4",
"sha256": "6c8980accb26fc3e0380b57940e284ff5e2858d7cd832ece16bc73e8ed8726c6"
},
"downloads": -1,
"filename": "tiktok_dlpy-2.2.1.tar.gz",
"has_sig": false,
"md5_digest": "d105de55850c36bb0b580545829334f4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23303,
"upload_time": "2024-08-24T17:22:01",
"upload_time_iso_8601": "2024-08-24T17:22:01.476059Z",
"url": "https://files.pythonhosted.org/packages/c5/71/8687671a2a52bb5c778ec117b4a202cc3d0ef9c17943f8417674f3cd41bb/tiktok_dlpy-2.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-24 17:22:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Fluxticks",
"github_project": "TikTokDL",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "playwright",
"specs": []
},
{
"name": "numpy",
"specs": []
},
{
"name": "opencv-python",
"specs": []
},
{
"name": "requests",
"specs": []
}
],
"lcname": "tiktok-dlpy"
}