Skip to main content

A simple tool to save TikTok videos

Project description

TTSAVE - Скачивать ведь так просто 🫢

Технологии

Python Selenium

Описание

TTSave упрощает процесс скачивания видео из TikTok, предоставляя удобный интерфейс для пользователей. Библиотека использует Selenium для автоматизации процесса скачивания, обеспечивая стабильность и надежность.

Функционал TTSave

  • Скачивания видео
  • Скачивания фото + аудио

Установка

  1. Используйте pip для установки из PyPi:

    pip3 install ttsave
    
  2. Используйте pip для установки из GitHub:

    pip3 install git+https://github.com/FlacSy/ttsave
    

Требования

  • Python 3.10.0
  • Установленный Chrome браузер и ChromeDriver

Библиотеки перечислены в файле requirements.txt

Пример использования

Пример кода

import os
from selenium import webdriver
from ttsave import TTSave

def main():
    url = input("TikTok URL: ")
    options = webdriver.ChromeOptions()
    download_dir = f"{os.path.dirname(os.path.abspath(__file__))}"
    downloader = TTSave(
        url=url,
        options=options,
        download_dir=download_dir,
        debug_mode=True
    )
    out = downloader.download()
    print(f"File(s): {out['files']}")
    print(f"Content type: {out['type']}")
    print(f"Content url: {out['url']}")

if __name__ == "__main__":
    main()

CLI

cli

TTSave также предоставляет удобный интерфейс командной строки (CLI) для скачивания видео из TikTok.

Установка

CLI устанавливается вместе с библиотекой TTSave. Используйте одну из команд установки, приведенных выше.

Примеры использования CLI

# Запуск CLI
ttsave

# Скачивание видео по URL
ttsave download <TikTok URL> <download_dir> --debug

# Показать версию
ttsave version

# Показать справку
ttsave help

Команды CLI

  • download <url> <download_dir> --debug: Скачивание видео или фото из TikTok по указанному URL. Параметр download_dir является необязательным, по умолчанию используется текущая директория. Опция --debug включает режим отладки.
  • version: Показать информацию о версии TTSave CLI.
  • help: Показать доступные команды.

Если у вас возникли вопросы или проблемы, пожалуйста, откройте issue на GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

ttsave-1.1.0-py3-none-any.whl (11.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page