Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/irevenko/tiktik

📱🥴 TikTok terminal client for browsing & downloading videos
https://github.com/irevenko/tiktik

client go golang terminal-client tiktok tiktok-api tiktok-downloader tiktok-scraper tiktokapi

Last synced: about 1 month ago
JSON representation

📱🥴 TikTok terminal client for browsing & downloading videos

Awesome Lists containing this project

README

        

# tiktik 📱🥴 - TikTok Terminal Client
> Name inspiration - this yt vid

Huge Thanks to Egor who wrote the parsing part

# Installation 🔨
```go get -u github.com/irevenko/tiktik``` && ```tiktik```

# Keybinds ⌨️
| UI | Keybind | Description |
|----------|----------------------|----------------------------------|
| Common | `j` / `down arrow` | Move down by one row. |
| Common | `k` / `up arrow` | Move up by one row. |
| Common | `g` / `home` | Move to the top. |
| Common | `G` / `end` | Move to the bottom. |
| Common | `Ctrl-F` / `page down` | Move down by one page. |
| Common | `Ctrl-B` / `page up` | Move up by one page. |
| Common | `r` / `Ctrl-R` | Refresh tiktoks. |
| Link selected | `e` / `enter` | Open TikTok with Browser. |
| Link selected | `d` / `Ctrl-D` | Download TikTok. |

# Contributing 🤝
Contributions, issues and feature requests are welcome! 👍

Feel free to check [open issues](https://github.com/irevenko/tiktik/issues).

# Quick Start 🚀
```git clone https://github.com/irevenko/tiktik.git```

```cd tiktik```

```go get -d ./...```

```go build```

# What I Learned 🧠
- cookies, headers

# ToDo
- [ ] Search by user, hashtags
- [ ] Keybind for tiktoks number (current default num is ~90-100 vids)

# License 📑
(c) 2021 Ilya Revenko. [MIT License](https://tldrlegal.com/license/mit-license)