1
0
mirror of https://github.com/kmein/niveum synced 2026-03-18 02:51:08 +01:00

feat(newsboat): shortcut to queue and download youtube videos

This commit is contained in:
Kierán Meinhardt
2020-07-27 22:38:35 +02:00
parent a2fd2d96ff
commit d5d6da02e6
2 changed files with 6 additions and 1 deletions

View File

@@ -1,5 +1,7 @@
{ pkgs, config, ... }: { pkgs, config, ... }:
let let
ytdl-format = "'bestvideo[height<=?720][fps<=?30][vcodec!=?vp9]+bestaudio/best'";
newsboat-home = newsboat-home =
"${config.users.users.me.home}/cloud/syncthing/common/newsboat"; "${config.users.users.me.home}/cloud/syncthing/common/newsboat";
linkhandler-bin = "${pkgs.scripts.linkhandler}/bin/linkhandler"; linkhandler-bin = "${pkgs.scripts.linkhandler}/bin/linkhandler";
@@ -20,6 +22,7 @@ let
macro , open-in-browser macro , open-in-browser
macro c set browser "${pkgs.xsel}/bin/xsel -b <<<" ; open-in-browser ; set browser ${linkhandler-bin} macro c set browser "${pkgs.xsel}/bin/xsel -b <<<" ; open-in-browser ; set browser ${linkhandler-bin}
macro v set browser "${pkgs.utillinux}/bin/setsid -f ${pkgs.mpv}/bin/mpv" ; open-in-browser ; set browser ${linkhandler-bin} macro v set browser "${pkgs.utillinux}/bin/setsid -f ${pkgs.mpv}/bin/mpv" ; open-in-browser ; set browser ${linkhandler-bin}
macro y set browser "${pkgs.ts}/bin/ts ${pkgs.youtube-dl}/bin/youtube-dl -f ${ytdl-format} --add-metadata" ; open-in-browser ; set browser ${linkhandler-bin}
bind-key j down bind-key j down
bind-key k up bind-key k up

View File

@@ -78,7 +78,8 @@
xmlstarlet # xml toolkit xmlstarlet # xml toolkit
manpages manpages
posix_man_pages posix_man_pages
moreutils # for parallel, sponge, combine # moreutils # for parallel, sponge, combine
parallel # for parallel, since moreutils shadows task spooler
ripgrep # better grep ripgrep # better grep
rlwrap rlwrap
progress # display progress bars for pipes progress # display progress bars for pipes
@@ -118,6 +119,7 @@
scripts.booksplit scripts.booksplit
scripts.mansplain scripts.mansplain
scripts.manual-sort scripts.manual-sort
ts
scripts.vg scripts.vg
scripts.fkill scripts.fkill
scripts.wttr scripts.wttr