handy

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

gotbletu-boat-browsercli (3458B)


      1 # Newsbeuter Macro
      2 couple of macros i use with my terminal rss reader, we dont need to reinvent the wheel, we are just going to use existing tools and chain them together.
      3 * tutorial video: [Link](https://www.youtube.com/watch?v=mRnMg2V9n-E)
      4 * offical website: [Link](http://newsbeuter.org/)
      5 
      6 ### install requirements
      7     newsbeuter
      8 
      9 ### how to use newsbeuter
     10 - newsbeuter playlist: https://www.youtube.com/playlist?list=PLqv94xWU9zZ30jHFe8pqC5qES6ya6v2sE
     11 
     12 ### variables
     13     vim ~/.bashrc or ~/.zshrc
     14     
     15     export BROWSER=chromium
     16     export BROWSERCLI=w3m
     17 
     18 ### configuration
     19     vim ~/.newsbeuter/config
     20     
     21     
     22     browser $BROWSER
     23     save-path ~/.newsbeuter/saved_articles
     24     
     25     #-------- macros {{{
     26     #------------------------------------------------------
     27     # Note: macro prefix key ( default: , )
     28     
     29     # open in cli web browser
     30     # w3m: https://www.youtube.com/watch?v=Z22cFTB-uqg
     31     # tmux: https://www.youtube.com/watch?v=ZNM1KfqpyGo
     32     # macro o set browser "$BROWSERCLI %u"; open-in-browser ; set browser "$BROWSER %u"
     33     macro o set browser "tmux split-window && tmux send-keys '$BROWSERCLI %u && tmux kill-pane\n'"; open-in-browser ; set browser "$BROWSER %u"
     34     
     35     # read reddit comments with rtv (reddit terminal viewer)
     36     # rtv: https://www.youtube.com/watch?v=jc2ZVSof5-g
     37     # macro r set browser "rtv -l %u"; open-in-browser ; set browser "$BROWSER %u"
     38     macro r set browser "tmux split-window && tmux send-keys 'rtv -l %u && tmux kill-pane\n'"; open-in-browser ; set browser "$BROWSER %u"
     39     
     40     # add video or audio to play queue using mpv (requires: task-spooler, mpv, youtube-dl)
     41     # task-spooler: https://www.youtube.com/watch?v=wv8D8wT20ZY
     42     # youtube-dl: https://www.youtube.com/watch?v=MFxlwVhwayg
     43     macro p set browser "tsp mpv --ontop --no-border --force-window --autofit=500x280 --geometry=-15-10 %u"; open-in-browser ; set browser "$BROWSER %u"
     44     
     45     # copy url to clipboard "yank"
     46     # xclip: https://www.youtube.com/watch?v=fKP0FLp3uW0
     47     macro y set browser "echo -n %u | xclip -selection clipboard"; open-in-browser ; set browser "$BROWSER %u"
     48     
     49 
     50     # read saved files
     51     # ranger: https://www.youtube.com/watch?v=qooLR8NmYKs
     52     # w3m context url: https://www.youtube.com/watch?v=C7YPjbrTeCs
     53     macro s set browser "tmux split-window && tmux send-keys 'ranger ~/.newsbeuter/saved_articles && tmux kill-pane\n'" ; open-in-browser ; set browser "$BROWSER %u"
     54     
     55     # }}}
     56     
     57 
     58 ### references
     59 - newsbeuter playlist: https://www.youtube.com/playlist?list=PLqv94xWU9zZ30jHFe8pqC5qES6ya6v2sE
     60 - w3m: https://www.youtube.com/watch?v=Z22cFTB-uqg
     61 - tmux: https://www.youtube.com/watch?v=ZNM1KfqpyGo
     62 - rtv: https://www.youtube.com/watch?v=jc2ZVSof5-g
     63 - task-spooler: https://www.youtube.com/watch?v=wv8D8wT20ZY
     64 - youtube-dl: https://www.youtube.com/watch?v=MFxlwVhwayg
     65 - xclip: https://www.youtube.com/watch?v=fKP0FLp3uW0
     66 - ranger: https://www.youtube.com/watch?v=qooLR8NmYKs
     67 - w3m context url: https://www.youtube.com/watch?v=C7YPjbrTeCs
     68 
     69 ### contact
     70 
     71                  _   _     _      _         
     72       __ _  ___ | |_| |__ | | ___| |_ _   _ 
     73      / _` |/ _ \| __| '_ \| |/ _ \ __| | | |
     74     | (_| | (_) | |_| |_) | |  __/ |_| |_| |
     75      \__, |\___/ \__|_.__/|_|\___|\__|\__,_|
     76      |___/                                  
     77 
     78 - http://www.youtube.com/user/gotbletu
     79 - https://twitter.com/gotbletu
     80 - https://plus.google.com/+gotbletu
     81 - https://github.com/gotbletu
     82 - gotbletu@gmail.com
     83 
     84