Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

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
Appearance settings

A lightweight YouTube client for Linux, without requiring an API key.

License

NotificationsYou must be signed in to change notification settings

trizen/pipe-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A lightweight application (fork ofstraw-viewer) for searching and playing videos from YouTube.

This fork parses the YouTube website directly and relies on the invidious instances only as a fallback method.

pipe-viewer

  • command-line interface to YouTube.

pipe-viewer

gtk-pipe-viewer

  • GTK+ interface to YouTube.

gtk-pipe-viewer

AVAILABILITY

REVIEWS

VIDEO REVIEWS

TRY

For trying the latest commit ofpipe-viewer, without installing it, execute the following commands:

    cd /tmp    wget https://github.com/trizen/pipe-viewer/archive/main.zip -O pipe-viewer-main.zip    unzip -n pipe-viewer-main.zip    cd pipe-viewer-main    ./bin/pipe-viewer

INSTALLATION

To installpipe-viewer, run:

    perl Build.PL    sudo ./Build installdeps    sudo ./Build install

To installgtk-pipe-viewer along withpipe-viewer, run:

    perl Build.PL --gtk    sudo ./Build installdeps    sudo ./Build install

DEPENDENCIES

For pipe-viewer:

For gtk-pipe-viewer:

Build dependencies:

Optional dependencies:

PACKAGING

To package this application, run the following commands:

    perl Build.PL --destdir "/my/package/path" --installdirs vendor [--gtk]    ./Build test    ./Build install --install_path script=/usr/bin

INVIDIOUS INSTANCES

To use invidious instances, pass the--invidious option:

    pipe-viewer --invidious

or set in the configuration file (~/.config/pipe-viewer/pipe-viewer.conf):

prefer_invidious=> 1,

To use a specific invidious instance, likeinvidious.fdn.fr, pass the--api=HOST option:

    pipe-viewer --invidious --api=invidious.fdn.fr

To make the change permanent, set in the configuration file:

api_host=>"invidious.fdn.fr",

Whenapi_host is set to"auto",pipe-viewer picks a random invidious instance fromapi.invidious.io.

SUPPORT AND DOCUMENTATION

After installing, you can find documentation with the following commands:

man pipe-viewerperldoc WWW::PipeViewer

LICENSE AND COPYRIGHT

Copyright (C) 2012-2025 Trizen

This program is free software; you can redistribute it and/or modify itunder the terms of either: the GNU General Public License as publishedby the Free Software Foundation; or the Artistic License.

Seehttps://dev.perl.org/licenses/ for more information.

About

A lightweight YouTube client for Linux, without requiring an API key.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

    Packages

    No packages published

    Contributors11


    [8]ページ先頭

    ©2009-2025 Movatter.jp