All Projects → pystardust → Ytfzf

pystardust / Ytfzf

Licence: gpl-3.0
A posix script to find and watch youtube videos from the terminal. (Without API)

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to Ytfzf

Sad
CLI search and replace | Space Age seD
Stars: ✭ 350 (-84.18%)
Mutual labels:  fzf, cli, terminal
Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+99.91%)
Mutual labels:  fzf, cli, terminal
Saldl
A lightweight well-featured CLI downloader optimized for speed and early preview.
Stars: ✭ 203 (-90.82%)
Mutual labels:  cli, terminal, posix
Unix Permissions
Swiss Army knife for Unix permissions
Stars: ✭ 106 (-95.21%)
Mutual labels:  cli, terminal, posix
Dte
A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte)
Stars: ✭ 98 (-95.57%)
Mutual labels:  terminal, posix
Tooling
Advancing Node.js as a framework for writing great tools
Stars: ✭ 98 (-95.57%)
Mutual labels:  cli, terminal
Ruby Progressbar
Ruby/ProgressBar is a text progress bar library for Ruby.
Stars: ✭ 1,378 (-37.7%)
Mutual labels:  cli, terminal
Httpcat
httpcat is a simple utility for constructing raw HTTP requests on the command line.
Stars: ✭ 109 (-95.07%)
Mutual labels:  cli, terminal
Termtosvg
Record terminal sessions as SVG animations
Stars: ✭ 9,310 (+320.89%)
Mutual labels:  cli, terminal
Speedtest Linux
Get download/upload speeds via speedtest.net or fast.com from command line using Bash script -- suitable for logs. POSIX OSX Linux
Stars: ✭ 103 (-95.34%)
Mutual labels:  cli, posix
Nord Termite
An arctic, north-bluish clean and elegant Termite color theme.
Stars: ✭ 104 (-95.3%)
Mutual labels:  cli, terminal
Gay
Colour your text / terminal to be more gay. 🏳️‍🌈
Stars: ✭ 95 (-95.71%)
Mutual labels:  cli, terminal
Eazydict
简单易用的命令行词典 📕 📙 📗 📘 📓
Stars: ✭ 92 (-95.84%)
Mutual labels:  cli, terminal
Gql
Very simple CLI for many GraphQL schemas in the cloud. Provides autocompletion for GraphQL queries
Stars: ✭ 101 (-95.43%)
Mutual labels:  cli, terminal
Fmui
fzf mpd user interface
Stars: ✭ 93 (-95.8%)
Mutual labels:  fzf, terminal
Cordless
The Discord terminal client you never knew you wanted.
Stars: ✭ 1,391 (-37.12%)
Mutual labels:  cli, terminal
Iterfzf
Pythonic interface to fzf, a CLI fuzzy finder
Stars: ✭ 106 (-95.21%)
Mutual labels:  fzf, cli
Spinner
Go (golang) package with 90 configurable terminal spinner/progress indicators.
Stars: ✭ 1,637 (-25.99%)
Mutual labels:  cli, terminal
Word Wrap
Wrap words to a specified length.
Stars: ✭ 107 (-95.16%)
Mutual labels:  cli, terminal
Lua cliargs
A command-line argument parsing module for Lua.
Stars: ✭ 84 (-96.2%)
Mutual labels:  cli, terminal



Discord

A POSIX script that helps you find Youtube videos (without API) and opens/downloads them using mpv/youtube-dl


This is a little showcase

Fast installation

This one-line installation does not support every OS, detail information for different OS can be found in the here

curl -sL "https://raw.githubusercontent.com/pystardust/ytfzf/master/ytfzf" | sudo tee /usr/local/bin/ytfzf >/dev/null && sudo chmod 755 /usr/local/bin/ytfzf

*requires cURL

Table of Contents

Features

  • Subscriptions
  • Thumbnails
  • History
  • Download
  • Format selection
  • Queue multiple videos

Examples

  • Search with Thumbnails

    Find and watch videos with thumbnail previews

    ytfzf -t <query>
    

    Show all subscriptions with thumbnails (latest 10)

    ytfzf -St
    
  • You can use multiple options together, here are some examples

    • Stream audio (music), and prompt as the music finishes

      ytfzf -ml <query>
      
    • Download a video from your history

      ytfzf -dH
      
    • Open using external menu in a certain format

      ytfzf -fD
      
  • If you started watching a video and you wish to change format then first hit Q to save position and quit mpv, then choose your format using

    ytfzf -faH
    

Bugs

  • dwm with swallow patch: Images don't render when looped (ie, option -l)
  • If thumbnails are not working .Xauthority might be causing it. Try deleting .Xauthority and relogging.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].