multimedia/pipe-viewer 0.5.8 FreeBSD
Application for searching and playing videos from YouTube
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
32f8665cd6- License
- ART20
- Categories
- multimedia, perl5
- Package size
- 110.7 KiB, 432.2 KiB installed
Description
pipe-viewer is a lightweight application (fork of straw-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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/pipe-viewer | 0.5.8 |
| OpenBSD | www/pipe-viewer | 0.5.8 |
| DragonFly | multimedia/pipe-viewer | 0.5.4 |
Install
Binary package:
pkg install pipe-viewer
From the ports tree:
cd /usr/ports/multimedia/pipe-viewer/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pipe-viewer>0:multimedia/pipe-viewer
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.5.8 | 0.5.8 | - | 0.5.6 | - |
| FreeBSD:14:quarterly | 0.5.8 | 0.5.8 | n/a | 0.5.6 | - |
| FreeBSD:15:latest | 0.5.8 | 0.5.8 | n/a | 0.5.6 | 0.5.6 |
| FreeBSD:15:quarterly | 0.5.8 | 0.5.8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.5.8 | 0.5.8 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 5
p5-Data-Dump>0: devel/p5-Data-Dumpp5-IO-Compress-Brotli>0: archivers/p5-IO-Compress-Brotlip5-JSON>0: converters/p5-JSONp5-libwww>0: www/p5-libwwwp5-LWP-Protocol-https>0: www/p5-LWP-Protocol-https
The full lists below include those, and their dependencies in turn.
Build dependencies 2
Run dependencies 131
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/p5-IO-Compress-Brotli
- archivers/py-brotli
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/py-mutagen
- converters/fribidi
- converters/libiconv
- converters/p5-Encode-Locale
- converters/p5-JSON
- converters/p5-JSON-XS
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- databases/py-sqlite3
- databases/sqlite3
- devel/dbus
- devel/gettext-runtime
- devel/glib20
- devel/libdatrie
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/libunistring
- devel/p5-Class-Method-Modifiers
- devel/p5-Clone
- devel/p5-Data-Dump
- devel/p5-File-Slurper
- devel/p5-IO-HTML
- devel/p5-Moo
- devel/p5-Parallel-ForkManager
- devel/p5-Role-Tiny
- devel/p5-Sub-Quote
- devel/p5-Term-ReadLine-Gnu
- devel/p5-TimeDate
- devel/p5-Types-Serialiser
- devel/p5-common-sense
- devel/pcre2
- devel/py-packaging
- devel/py-websockets
- devel/readline
- dns/libidn2
- dns/py-idna
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/p5-Try-Tiny
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- mail/p5-MIME-Charset
- math/gmp
- math/libtommath
- math/mpdecimal
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/p5-Net-HTTP
- net/p5-URI
- net/py-pysocks
- net/py-urllib3
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- security/p5-Authen-NTLM
- security/p5-Digest-HMAC
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- security/py-certifi
- security/py-pycryptodomex
- shells/bash
- sysutils/p5-File-Listing
The first 100 are listed.
No port depends on this one.
Configuration
Options name: multimedia_pipe-viewer
| Option | Default | Description |
|---|---|---|
| CHAR_WIDTH | off | Install with p5-Unicode-LineBreak |
| FORK_MANAGER | on | Enable *_parallel config-options support |
| GTK3 | off | GTK 3 GUI toolkit support |
| JSON_XS | on | Faster JSON deserialization |
| LINE_BREAK | on | Install with p5-Text-CharWidth |
| LOCAL_CACHE | on | Local cache support |
| READLINE | on | Command line editing via libreadline |
| SHARE_DIR | off | Install with p5-File-ShareDir |
| YT_DLP | on | Enable Youtube support with yt-dlp |
- USES
- perl5
- Service scripts
- none
- Conflicts with
- multimedia/gtk-pipe-viewer
Files
pkg-plist 48
- bin/pipe-viewer
- %%SITE_PERL%%/WWW/PipeViewer.pm
- %%SITE_PERL%%/WWW/PipeViewer/Channels.pm
- %%SITE_PERL%%/WWW/PipeViewer/CommentThreads.pm
- %%SITE_PERL%%/WWW/PipeViewer/GetCaption.pm
- %%SITE_PERL%%/WWW/PipeViewer/InitialData.pm
- %%SITE_PERL%%/WWW/PipeViewer/Itags.pm
- %%SITE_PERL%%/WWW/PipeViewer/ParseJSON.pm
- %%SITE_PERL%%/WWW/PipeViewer/ParseXML.pm
- %%SITE_PERL%%/WWW/PipeViewer/PlaylistItems.pm
- %%SITE_PERL%%/WWW/PipeViewer/Playlists.pm
- %%SITE_PERL%%/WWW/PipeViewer/Proto.pm
- %%SITE_PERL%%/WWW/PipeViewer/RegularExpressions.pm
- %%SITE_PERL%%/WWW/PipeViewer/Search.pm
- %%SITE_PERL%%/WWW/PipeViewer/Utils.pm
- %%SITE_PERL%%/WWW/PipeViewer/VideoCategories.pm
- %%SITE_PERL%%/WWW/PipeViewer/Videos.pm
- %%PERL5_MAN1%%/pipe-viewer.1.gz
- %%PERL5_MAN3%%/WWW::PipeViewer.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::Channels.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::CommentThreads.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::GetCaption.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::InitialData.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::Itags.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::ParseJSON.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::ParseXML.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::PlaylistItems.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::Playlists.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::RegularExpressions.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::Search.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::Utils.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::VideoCategories.3.gz
- %%PERL5_MAN3%%/WWW::PipeViewer::Videos.3.gz
- bin/gtk-pipe-viewer
- %%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/gtk-pipe-viewer.desktop
- %%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/gtk-pipe-viewer.glade
- %%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/default_thumb.jpg
- %%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/feed.png
- %%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/feed_gray.png
- %%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/gtk-pipe-viewer.png
- %%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/spinner.gif
- %%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/user.png
- share/applications/gtk-pipe-viewer.desktop
- share/pixmaps/gtk-pipe-viewer.png
- %%SITE_PERL%%/WWW/PipeViewer/DiskCache.pm
- %%SITE_PERL%%/WWW/PipeViewer/Worker.pm
- %%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/left_arrow.png
- %%SITE_PERL%%/auto/share/dist/WWW-PipeViewer/icons/right_arrow.png
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| trizen-pipe-viewer-0.5.8_GH0.tar.gz | 276580 | b34c95640a54dba2316b22964297356bc750560322c6bbfc1cd5e414db83e685 |