Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sh4rkov1tch/VTik
Tiktok downloader
https://github.com/sh4rkov1tch/VTik
Last synced: 2 months ago
JSON representation
Tiktok downloader
- Host: GitHub
- URL: https://github.com/sh4rkov1tch/VTik
- Owner: sh4rkov1tch
- License: other
- Archived: true
- Created: 2022-08-17T22:39:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-03T20:01:46.000Z (about 2 years ago)
- Last Synced: 2024-08-04T01:03:59.573Z (6 months ago)
- Language: V
- Size: 771 KB
- Stars: 18
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-v - VTik - TikTok and Twitter video downloader app (CLI / Telegram Bot). (Applications / Web)
README
# VTik
Command-line TikTok and Twitter downloader written in V [(Official Website)](https://vlang.io)
It's heavily inspired by [youtube-dl](https://github.com/ytdl-org/youtube-dl) but aims to be faster and simpler than youtube-dl## Usage
It's a very simple tool to use:
`$ ./vtik-cli -o `
The file path is optional, if you don't specify any, the app will just download in your working directoryIf you want to download a Twitter video you'll need to provide your own bearer token, in an environment variable called `TWITTER_BEARER_TOKEN`
## Building the CLI App
Since it's a V app, building it is straightforward:
`$ v vtik-cli.v`## Building the Telegram Bot
The bot was built using Dario Tarantini's [vgram](https://github.com/dariotarantini/vgram)It requires an extra step:
`$ v install dariotarantini.vgram`
`$ v vtik-telegram.v`
To use the bot you'll need to provide a Telegram bot token in the `TELEGRAM_TOKEN` environment variable
## To-do:
- Implementing a server that handles http request containing the video link, so I can build iOS shortcuts or their Android equivalent around- Maybe a GUI app around it ? Even though I think that it's kinda useless for a simple app like that.