GithubHelp home page GithubHelp logo

meowtube's Introduction

MeowTube

YouTube client on your terminal

Table of Contents

About

MeowTube is a CLI (Command Line Interface) to interact with youtube videos or audios and easy to play it via VLC. No need any account to use it.

Getting Started

First, make sure VLC already installed on your machine.

Prerequisites

  1. VLC Media Player Installed

  2. Register VLC (location where VLC installed) to your PATH variable

  3. for windows user, better to use cmder, ANSI color supported by default

  4. Check everything is good, type vlc on your terminal / cmd.

    vlc
    

Register VLC to the PATH

  • Linux, no need extra step
  • Mac OS / OSX, See Official Doc and then export that location to your .zshrc or .bashrc
    echo 'export PATH="$PATH:/Applications/VLC.app/Contents/MacOS"' >> ~/.zshrc && source ~/.zshrc
    
  • Windows, see Official Doc and then copy that directory location to your PATH on your environment variable (see reference).

Installing

  1. Download MeowTube via release page
  2. Choose which target OS do you use
  3. Extract the downloaded file
  4. Move the file to any folder what you want (OPTIONAL)
  5. Register MeowTube to your PATH variable (choose where meowtube is located)
  6. Create an alias for MeowTube (OPTIONAL)

Register MeowTube to the PATH

  • unix based(linux & macos). export to .zshrc or .bashrc
    echo 'export PATH="$PATH:$HOME/MEOWTUBE_LOCATION_FOLDER"' >> ~/.zshrc && source ~/.zshrc
    
  • Windows, copy the directory location to your PATH on your environment variable (see reference)

Usage

Check everything is good. Type on your terminal

meowtube

or

meowtube --help

Command Line Arguments

Argument Description
help Help about any command
play To play YouTube video
popular To see popular videos on YouTube
search To search for videos according to certain characters
trending To see trending videos on YouTube

Play Arguments

Argument Description
:YoutubeURL Valid YouTube video url e.g: https://youtu.be/0FZZJHuQMFs
:videoId Valid Youtube videoId e.g: "tMzjKjV6r_w"
audio To play audio only
playlist To play all videos from YouTube playlist
video To play YouTube video

NOTE: Every argument has --help flag to see their specific usage

✍️ Authors

🎉 Acknowledgements

meowtube's People

Contributors

ikhsanalatsary avatar nleroy917 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.