#!/usr/bin/perl -I/nix/store/gndky4p2sjhsh0zdlqs3dnyzyslccxha-perl-5.40.0/lib/perl5/site_perl -I/nix/store/v9p0424f6q65zmjq29lqdbr1bj917j9c-perl5.40.0-Test-Pod-1.52/lib/perl5/site_perl -I/nix/store/sfz5ykgb8dg7zb9d0yqf3kxiw3ld4gmv-perl-5.40.0-env/lib/perl5/site_perl -I/nix/store/v37hnszhgvq3c68p3knbhva2dmb3lwna-perl5.40.0-Gtk3-0.038/lib/perl5/site_perl -I/nix/store/mbm6vxxhsadm5b0c4bcl174f8c456n60-perl5.40.0-Cairo-GObject-1.005/lib/perl5/site_perl -I/nix/store/3qbxs296i5znxv9g8p3vr7z6xhpb5mc3-perl5.40.0-Cairo-1.109/lib/perl5/site_perl -I/nix/store/rrkcxg15312yiy9axx6qr5s7wi6djsk0-perl5.40.0-ExtUtils-Depends-0.8001/lib/perl5/site_perl -I/nix/store/3wq4i7l0fvqmkjqv74pz5lkdmwamc22d-perl5.40.0-ExtUtils-PkgConfig-1.16/lib/perl5/site_perl -I/nix/store/hs6y91z06r9j95k35j5y143cvkw718sz-perl5.40.0-Glib-1.3294/lib/perl5/site_perl -I/nix/store/2g298acj7fsnj9grc1h9sl1whmks7gjj-perl5.40.0-Glib-Object-Introspection-0.051/lib/perl5/site_perl -I/nix/store/cg11rf957k3h37h4inyqx4y5gq53nkyz-perl5.40.0-Module-Build-0.4234/lib/perl5/site_perl -I/nix/store/jx8cqiwd6j0163qmfvd1c56a1401y03a-perl5.40.0-pipe-viewer-0.5.4/lib/perl5/site_perl # CLI Pipe Viewer 0.5.4 - configuration file use utf8; our $CONFIG = { api_host => "auto", audio_quality => "best", auto_captions => 0, autoplay_mode => 0, bypass_age_gate_native => 0, bypass_age_gate_with_proxy => 0, cache_dir => "$ENV{HOME}/.cache/pipe-viewer", colors => 1, comments_order => "top", confirm => 0, convert_cmd => "ffmpeg -i *IN* *OUT*", convert_to => undef, cookie_file => undef, copy_caption => 0, custom_channel_layout_format => [ { align => "right", color => "bold", text => "*NO*.", width => 3 }, { align => "left", color => "bold blue", text => "*AUTHOR*", width => "55%" }, { align => "right", color => "green", text => "*VIDEOS* videos", width => 14 }, { align => "right", color => "green", text => "*SUBS_SHORT* subs", width => 10, }, ], custom_layout_format => [ { align => "right", color => "bold", text => "*NO*.", width => 3 }, { align => "left", color => "bold blue", text => "*TITLE*", width => "55%" }, { align => "left", color => "magenta", text => "*AUTHOR*", width => "15%" }, { align => "right", color => "green", text => "*AGE_SHORT*", width => 3 }, { align => "right", color => "green", text => "*VIEWS_SHORT*", width => 5 }, { align => "right", color => "blue", text => "*TIME*", width => 8 }, ], custom_playlist_layout_format => [ { align => "right", color => "bold", text => "*NO*.", width => 3 }, { align => "left", color => "bold blue", text => "*TITLE*", width => "55%" }, { align => "right", color => "green", text => "*ITEMS* videos", width => 14 }, { align => "left", color => "magenta", text => "*AUTHOR*", width => "20%" }, ], dash => 1, date => undef, debug => 0, download_and_play => 0, download_in_subdir => 0, download_in_subdir_format => "*AUTHOR*", download_with_wget => 0, download_with_ytdl => 1, downloads_dir => ".", env_proxy => 1, fat32safe => 0, features => [], ffmpeg_cmd => "/usr/local/bin/ffmpeg", force_fallback => 0, fullscreen => 0, get_captions => 1, get_subscriptions_in_parallel => 0, get_term_width => 1, hfr => 1, highlight_color => "bold", highlight_watched => 1, history => 0, history_file => "$ENV{HOME}/.config/pipe-viewer/cli-history.txt", history_limit => 100000, http_proxy => undef, ignore_av1 => 0, ignored_projections => [], interactive => 1, keep_original_video => 0, local_playlist_limit => -1, maxResults => 20, merge_into_mkv => 1, merge_into_mkv_args => "-loglevel warning -c:s srt -c:v copy -c:a copy -disposition:s forced", merge_with_captions => 1, order => undef, page => 1, prefer_av1 => 0, prefer_invidious => 0, prefer_m4a => 0, prefer_mp4 => 0, region => undef, remove_played_file => 0, resolution => "best", saved_channels_file => "$ENV{HOME}/.config/pipe-viewer/users.txt", set_mtime => 1, show_video_info => 1, skip_if_exists => 1, skip_watched => 0, split_videos => 1, srt_languages => ["en", "es"], subscribed_channels_file => "$ENV{HOME}/.config/pipe-viewer/subscribed_channels.txt", subscription_results => "uploads", subscriptions_lifetime => 600, subscriptions_limit => 10000, thousand_separator => ",", timeout => undef, user_agent => undef, video_filename_format => "*FTITLE* - *ID*.*FORMAT*", video_player_selected => "mpv", video_players => { mpv => { arg => "--really-quiet --force-media-title=*TITLE* *VIDEO*", audio => "--audio-file=*AUDIO*", cmd => "mpv", fs => "--fullscreen", novideo => "--no-video", srt => "--sub-file=*SUB*", }, vlc => { arg => "--quiet --play-and-exit --no-video-title-show --input-title-format=*TITLE* *VIDEO*", audio => "--input-slave=*AUDIO*", cmd => "vlc", fs => "--fullscreen", novideo => "--intf=dummy --novideo", srt => "--sub-file=*SUB*", }, }, videoDuration => undef, watch_history => 0, watch_history_file => "$ENV{HOME}/.config/pipe-viewer/watched.txt", wget_cmd => "wget", youtube_channel_url => "https://www.youtube.com/channel/%s", youtube_playlist_url => "https://www.youtube.com/playlist?list=%s", youtube_video_url => "https://www.youtube.com/watch?v=%s", ytdl => 1, ytdl_cmd => "/usr/bin/yt-dlp", ytdlp_comments => 0, ytdlp_max_comments => 10, ytdlp_max_replies => 3, }