config 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. ##### My (demuredemeanor) (newsbeuter) newsboat config
  2. # Uses tabstop=4; shiftwidth=4 tabs; foldmarker={{{,}}};
  3. # https://notabug.org/demure/dotfiles/
  4. # legacy repo http://github.com/demure/dotfiles
  5. # vim:set syntax=sh:
  6. urls-source "ttrss"
  7. ttrss-url "https://tt.demu.red"
  8. ttrss-mode multi
  9. ttrss-login "demure"
  10. ttrss-password "`pass cli/newsbeuter`"
  11. ttrss-flag-star "s"
  12. ttrss-flag-publish "p"
  13. auto-reload yes
  14. reload-time 20
  15. reload-threads 2
  16. suppress-first-reload yes
  17. #notify-beep yes
  18. notify-screen yes
  19. confirm-exit yes
  20. show-read-feeds no
  21. show-read-articles no
  22. ## Note: press 't' to sort by tag (category)
  23. feed-sort-order unreadarticlecount-asc
  24. article-sort-order date-desc
  25. datetime-format "%F"
  26. goto-next-feed no
  27. ## Bindings
  28. # vim like navigation
  29. bind-key j down
  30. bind-key k up
  31. browser $BROWSER
  32. player mpv
  33. ## Macros
  34. ## Strips utm/etc (prob not needed)
  35. macro o set browser "mpv --profile=pod $(echo %u | cut -d? -f1 -)"; open-in-browser ; set browser $BROWSER
  36. ## add video or audio to play queue using mpv (requires: task-spooler, mpv, youtube-dl)
  37. macro O set browser "tsp mpv --profile=pod %u"; open-in-browser ; set browser $BROWSER
  38. ## Got for playing podcasts when %u doesn't match
  39. macro p pipe-to "grep -o 'http.*mp3' | xargs -n1 mpv --profile=pod" ;
  40. macro P pipe-to "grep -o 'http.*mp3' | xargs -n1 tsp mpv --profile=pod" ;
  41. macro i set browser "feh %u"; open ; set browser $BROWSER
  42. macro w set browser "w3m %u"; open-in-browser ; set browser $BROWSER
  43. macro I set browser "feh %u"
  44. macro b open-in-browser
  45. macro B set browser $BROWSER
  46. ## copy url to clipboard "yank"
  47. macro y set browser "echo -n %u | xclip -selection clipboard"; open-in-browser ; set browser $BROWSER
  48. # Ivaylo Kuzev <ivkuzev@gmail.com>, 2014
  49. # zenburn like color scheme for newsbeuter <http://www.newsbeuter.org/>
  50. color background color188 color237
  51. color info color223 color234
  52. color article color188 color237
  53. color listnormal color188 color237
  54. color listfocus color108 color234
  55. color listnormal_unread color108 color234
  56. color listfocus_unread color234 color108
  57. highlight article "^Feed:.*" color174 default
  58. highlight article "^Title:.*" color223 color108 bold
  59. highlight article "^Author:.*" color114 default
  60. highlight article "^Link:.*" color116 default
  61. highlight article "^Date:.*" color223 default
  62. highlight article "\\[[0-9][0-9]*\\]" color66 default bold
  63. highlight article "\\[image [0-9][0-9]*\\]" color109 default bold
  64. highlight article "\\[embedded flash: [0-9][0-9]*\\]" color66 default bold
  65. ## podboat settings
  66. download-path "~/.podboat/%h/%n"
  67. max-downloads 3
  68. player "mpv"