Repository

V TikTok

A V library for downloading TikTok videos. Inspired by https://github.com/Sharqo78/VTik

Install

v install https://github.com/walkingdevel/v-tiktok

API

fn new_tiktok_video(url_or_video_id string) !TikTokVideo
struct TikTokVideo {
        video_id string
mut:
        video_file_url string
        meta           TikTokVideoMeta
        is_fetched     bool
}

fn (mut t TikTokVideo) get_meta() !TikTokVideoMeta
fn (mut t TikTokVideo) download_file(output_file_path string) !
fn (mut t TikTokVideo) download_bytes() ![]u8
fn (mut t TikTokVideo) get_file_url() !string

struct TikTokVideoMeta {
        description string
        cover_url   string
        region      string
}

Example

import v_tiktok

fn main() {
    mut video := v_tiktok.new_tiktok_video('7204144603975634222')!

    println(video.get_meta()!.description)
    println(video.get_file_url()!)

    video.download_file('./output.mp4')!
}

About

0
2
last May 7

Author

walkingdevel