Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Sep 30, 2023. It is now read-only.

YouTube client on your terminal

License

NotificationsYou must be signed in to change notification settings

ikhsanalatsary/MeowTube

Repository files navigation

YouTube client on your terminal

Example

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 yourPATH variable

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

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

    vlc

Register VLC to the PATH

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

Installing

  1. Download MeowTube viarelease 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 yourPATH variable (choose where meowtube is located)
  6. Create an alias for MeowTube (OPTIONAL)
  7. You may need to createmeowtube config, due to some instances uses anti bot protection

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

ArgumentDescription
helpHelp about any command
playTo play YouTube video
popularTo see popular videos on YouTube
searchTo search for videos according to certain characters
trendingTo see trending videos on YouTube

Play Arguments

ArgumentDescription
:YoutubeURLValid YouTube video url e.g:https://youtu.be/0FZZJHuQMFs
:videoIdValid Youtube videoId e.g:"tMzjKjV6r_w"
audioTo play audio only
playlistTo play all videos from YouTube playlist
listshorthand for playlist. To play all videos from YouTube playlist
videoTo play YouTube video

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

Global config

This config used for excluding or includinginvidious instances. You can add this config on your$HOME PATH and named it with.meowtube.yaml. For excluding, you can set it as false. Example:

invidious.fdn.fr: falseinvidious.kavin.rocks: falseinvidious.snopyta.org: falseyewtu.be: trueytprivate.com: false

Reference:Invidious Instances

✍️ Authors

🎉 Acknowledgements

📌 Misc

I also published an app that usesInvidious APIs. You can download it on Play Store.

Get it on Google Play


[8]ページ先頭

©2009-2025 Movatter.jp