docs: add rss-bridge

This commit is contained in:
Pavel Korytov 2022-04-23 16:14:01 +03:00
parent 517cea6cb6
commit 6357eb8b1e

View file

@ -168,6 +168,24 @@ Then =RET= and =M-RET= in the =elfeed-summary= buffer will open the search buffe
=elfeed-summary-width= regulates the width of the remaining summary window in this case. It is useful because the data in the search buffer is generally wider than in the summary buffer. The variable can also be set to =nil= to disable this behavior. =elfeed-summary-width= regulates the width of the remaining summary window in this case. It is useful because the data in the search buffer is generally wider than in the summary buffer. The variable can also be set to =nil= to disable this behavior.
** Other options ** Other options
Also take a look at =M-x customize-group elfeed-summary= for the rest of available options. Also take a look at =M-x customize-group elfeed-summary= for the rest of available options.
* Known problems
** Usage with RSS-bridge
[[https://github.com/RSS-Bridge/rss-bridge][RSS-Bridge]] is a popular project to generate feeds, which unfortunately generates URLs like =<instance-of-rss-bridge>?action=...=
Which I don't know how to filter in elfeed, because filtering with ~=~ does not seem to account for the URL params. To resolve this, I've configured nginx the following way:
#+begin_src conf
location /rss-bridge/ {
proxy_http_version 1.1;
proxy_set_header Connection "";
rewrite ^/rss-bridge/rewrite/([0-9]+)/(.*)$ /$2 break;
proxy_pass http://localhost:8085/;
}
#+end_src
This allows using URLs like: =<my-rss-bridge>/rewrite/1234/?action...=. Just don't forget the trailing slash.
Setting a unique URL for every feed resolves the problem.
* Ideas and alternatives * Ideas and alternatives
The default interface of elfeed is just a list of all entries. Naturally, it gets hard to navigate when there are a lot of sources with varying frequencies of posts. The default interface of elfeed is just a list of all entries. Naturally, it gets hard to navigate when there are a lot of sources with varying frequencies of posts.