📱🥴 TikTok terminal client for browsing & downloading videos

Overview

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.

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

You might also like...
An easy to use go program to download videos from Reddit.
An easy to use go program to download videos from Reddit.

Gettit Download videos from reddit from the command line. Use guide gettit -u post_url Example : gettit -u https://www.reddit.com/r/programminghorror/

SkillcappedRippr - Rips (downloads) videos from skilcapped without the need to be logged in to the website

skillcappedRippr Rips (downloads) videos from skilcapped without the need to be

PoC de embed de arquivos arbitrários em imagens e vídeos

imgcode PoC de embed de arquivos arbitrários em imagens e vídeos Esse projeto de Abril de 2020 eu achei perdido no meu HD externo hoje (Janeiro de 202

Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal.
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal.

Stonks is a terminal based stock visualizer and tracker. Installation Requirements: golang = 1.13 Manual Clone the repo Run make && make install Pack

Terminal client for SimpleNote

GoNote - Terminal client for SimpleNote GoNote is a simple utility for managing notes in your SimpleNote account. It allows basic operations like crea

YouTube client on your terminal

MeowTube YouTube client on your terminal Table of Contents About Getting Started Usage Contributing About MeowTube is a CLI (Command Line Interface) t

lazyhub - Terminal UI Client for GitHub using gocui.
lazyhub - Terminal UI Client for GitHub using gocui.

lazyhub - Terminal UI Client for GitHub using gocui.

The Discord terminal client you never knew you wanted.
The Discord terminal client you never knew you wanted.

I AM CLOSING DOWN THE CORDLESS PROJECT Hey, so I know this is somewhat of a bummer, but I got banned because of ToS violation today. This seemed to be

Visp is a Vi-like Spotify client for terminal users.
Visp is a Vi-like Spotify client for terminal users.

Visp Visp is an interactive console client for Spotify, written in Go. Its interface is similar to Vim, and aims to be fast, configurable, and practic

Owner
Ilya Revenko
who cares 🙄
Ilya Revenko
🌿circumflex is a command line tool for browsing Hacker News in your terminal

??circumflex is a command line tool for browsing Hacker News in your terminal

Ben Sadeh 644 Nov 27, 2022
A very simple command line tool for downloading YouTube videos.

GoTube Overview This repository contains a single-file implementation of YouTube video downloader written in Go. It does not require any third-party p

Jimmy Yang 184 Nov 14, 2022
An easy-to-use cli tool for downloading manga

mangodl Download and search manga right from the terminal! Report Bug || Request Feature Table of Contents About the Project Built With Getting Starte

null 152 Nov 26, 2022
CLI to support with downloading and compiling terraform providers for Mac with M1 chip

m1-terraform-provider-helper A CLI to help with managing the installation and compilation of terraform providers when running a new M1 Mac. Motivation

kreuzwerker GmbH 244 Nov 17, 2022
"steal" NFTs by downloading them via OpenSea api ;)

go-NFThief "steal" NFTs by downloading them via OpenSea api. now you don't have to manually screenshot them ;) Options to: download a collection via c

null 1 Apr 11, 2022
📥 Command-line tool to download videos from hanime.tv

hanime Command-line tool to download videos from hanime.tv Requirements Installation Install via go get Install from source Install from release Usage

私はレオンです 32 Nov 24, 2022
A youtube library for retrieving metadata, and obtaining direct links to video-only/audio-only/mixed versions of videos on YouTube in Go.

A youtube library for retrieving metadata, and obtaining direct links to video-only/audio-only/mixed versions of videos on YouTube in Go. Install go g

José Pastor 4 Oct 17, 2022
Command-line program to download videos from YouTube.com and other video sites

youtube-dl - download videos from youtube.com or other video platforms INSTALLATION DESCRIPTION OPTIONS CONFIGURATION OUTPUT TEMPLATE FORMAT SELECTION

youtube-dl 115.1k Nov 22, 2022
You-Get is a tiny command-line utility to download media contents (videos, audios, images) from the Web,

You-Get NOTICE: Read this if you are looking for the conventional "Issues" tab. You-Get is a tiny command-line utility to download media contents (vid

Mort Yao 46.1k Dec 1, 2022
An easy to use go program to download videos from Reddit

Gedditsave Download videos from reddit from the command line. Use guide geddit -

Solaris 34 Oct 17, 2022