#-------- settings {{{ #------------------------------------------------------ # #notify-xterm yes auto-reload no reload-time 30 external-url-viewer "urlview" #reload-only-visible-feeds yes #suppress-first-reload yes refresh-on-startup no # reload-only-visible-feeds yes user-agent "Liferea/1.4.14 (Linux; en_US.UTF8; http://liferea.sf.net/)" article-sort-order date-asc confirm-exit yes browser ~/bin/scripts/urlportal.sh #browser $BROWSERCLI pager "w3m /usr/lib/w3m/cgi-bin/treat_as_url.cgi %f" #download-full-page yes # for feeds with link only then dl full page download-retries 4 download-timeout 60 save-path ~/dwhelper feedlist-format " %n %4i %11u %t -- %T" #articlelist-format "%4i %f %D %?T?|%-17T| ?%t" #notify-format "%d new articles (%n unread articles, %f unread feeds)" show-read-feeds no show-read-articles yes notify-program "/usr/bin/notify-send" #goto-next-feed no max-items 1000 #refresh-on-startup no text-width 72 #prepopulate-query-feeds yes #}}} #-------- podboat {{{ #------------------------------------------------------ download-path "~/Downloads/Podcasts" max-downloads 5 player "$PLAYER" # send any links to queue in URL view # http://www.newsboat.org/doc/newsboat.html#_macro_support macro E set browser "echo %u >> ~/.newsboat/queue" ; open ; set browser ~/bin/scripts/urlportal.sh # }}} #-------- old reader {{{ #------------------------------------------------------ #urls-source "oldreader" #oldreader-login "v.graffagnino@btinternet.com" #oldreader-password "N9\Ch0n\H@n9" # }}} #-------- themes {{{ #------------------------------------------------------ # include ~/.newsboat/themes/tronlegacy_by_gotbletu.theme # include ~/.newsboat/themes/tronlegacy_clu_by_gotbletu.theme # include ~/.newsboat/themes/tronlegacy_rinzler_by_gotbletu.theme # }}} color listnormal cyan default color listfocus black yellow standout bold color listnormal_unread blue default color listfocus_unread yellow default bold color info red black bold color article cyan default highlight article "(^Feed:.*|^Title:.*|^Author:.*)" red default bold highlight article "(^Link:.*|^Date:.*)" default default highlight article "https?://[^ ]+" green default highlight article "^(Title):.*$" blue default highlight article "\\[[0-9][0-9]*\\]" magenta default bold highlight article "\\[image\\ [0-9]+\\]" green default bold highlight article "\\[embedded flash: [0-9][0-9]*\\]" green default bold highlight article ":.*\\(link\\)$" cyan default highlight article ":.*\\(image\\)$" blue default highlight article ":.*\\(embedded flash\\)$" magenta default #-------- Hotkey {{l{ #------------------------------------------------------ # vim like navigation bind-key j down bind-key k up bind-key j next articlelist bind-key k prev articlelist bind-key J next-feed articlelist bind-key K prev-feed articlelist bind-key m toggle-show-read-feeds bind-key ^D pagedown bind-key ^U pageup bind-key / open-search tagselection bind-key i sort bind-key I rev-sort bind-key g home all bind-key G end all unbind-key l bind-key l open bind-key h quit bind-key ESC hard-quit bind-key a toggle-article-read bind-key n next-unread bind-key N prev-unread bind-key D pb-download bind-key x pb-delete bind-key U show-urls # use macro prefix key ( default: , ) macro i set browser "tmux split-window && tmux send-keys '$IMAGEVIEWER %u && tmux kill-pane\n'"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh # open in cli web-browser macro o set browser "tmux split-window && tmux send-keys '$BROWSERCLI %u && tmux kill-pane\n'"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh # read reddit comments with rtv (reddit terminal viewer) macro r set browser "tmux split-window && tmux send-keys '/bin/tuir -l %u && tmux kill-pane\n'"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh #macro r set browser "tmux split-window && tmux send-keys '/usr/bin/rtv -l %u && tmux kill-pane\n'"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh macro m set browser "setsid nohup mpv"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh # add video or audio to play queue using mpv (requires: task-spooler, mpv, youtube-dl) macro q set browser "tsp mpv --ontop --no-border --force-window --autofit=500x280 --geometry=-15-10 %u"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh macro t set browser "tsp youtube-dl --add-metadata -ic -f best"; open-in-browser ; set browser urlportal.sh macro a set browser "tsp youtube-dl --add-metadata -xic -f bestaudio/best"; open-in-browser ; set browser urlportal.sh macro y set browser "tmux split-window && tmux break-pane && tmux rename-window 'mpsyt-dl' && tmux send-keys 'mpsyt dlurl %u && tmux kill-window -t mpsyt-dl \n'"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh macro c set browser "tmux split-window && tmux send-keys '/usr/bin/mpv %u && tmux kill-pane\n'"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh macro w set browser "tmux split-window && tmux send-keys '$BROWSER %u && tmux kill-pane\n'"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh macro z set browser "zathura"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh # c copies the link to the clipboard. macro x set browser "echo -n %u | xclip -selection clipboard"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh # read saved files macro s set browser "tmux split-window && tmux send-keys 'ranger ~/.newsboat/saved_articles && tmux kill-pane\n'"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh macro d set browser "dmenuhandler"; open-in-browser ; set browser ~/bin/scripts/urlportal.sh #}}}