Emacs interface for tt-rss
Tom Willemsen
6d056c6a63
* avandu.el: Add Tiny Tiny RSS url to Commentary. (avandu-article-title): (avandu-article-author): New faces. (avandu-html2text-command): New user option. (avandu-article-button-map): Wrap a lambda around the call to `avandu-mark-article-read'. (avu-prop): New macro. (avandu--get-session-id): (avandu--get-status-id): (avandu--send-command): (avandu-logged-in-p): (avandu-new-articles-count): (avandu-tt-rss-api-level): (avandu-tt-rss-version): (avandu-overview): Use `avu-prop'. (avandu--insert-article-title): Show the article screen when activating an article button instead of showing its URL. (avandu-categories): (avandu-feeds): (avandu-headlines): No more need to call `cdr' and `assq' on the result of `avandu--send-command'. (avandu-get-article): New function. (avandu-mark-article-read): Just send a command to the server, don't do anything with the UI. (avandu-ui-mark-article-read): New function. Split off from `avandu-mark-article-read'. (avandu-article-mode): New major mode. (avandu-view-article): New function. |
||
---|---|---|
doc | ||
avandu.el | ||
README.org |
Avandu is an emacs mode that connects to a Tiny Tiny RSS instance and allows you to read the feeds it has gathered locally.
The simplest way to install it is to use package.el:
(package-install-file "/path/to/avandu.el")
For further information I would like to refer you to the avandu info file.
Once installation is out of the way, it should get a value for
avandu-tt-rss-api-url
(for example: http://tt-rss.org/demo/api/) and
then run avandu-overview
.
Once in avandu:overview mode some key bindings will be:
r
:: Mark article at point as read.o
:: Open article at point in a browser. Usesbrowse-url
.n
:: Next article.p
:: Previous article.