Please note there is *no import functionality*. The goal is to have a (more or less) readable copy of your database. For a real backup, make a backup of ~/.elfeed instead.
Which fields are exported can be configured with the ~elfeed-export-fields~ variable. You may want to remove certain fields from the default, or add new fields. The variable is an alist, each element has a symbol in the car for the column name, and a function in the cdr to retrieve a value.
Some elfeed extensions supplement the elfeed index with their data, such as [[https://github.com/sp1ff/elfeed-score][elfeed-score]]. To add a field to the export which shows the score per entry, add the following in your configuration file:
The variable ~elfeed-export-predicates~ is a list of predicates applied to each entry. An entry that matches all predicates makes it into the export. Each predicate takes one argument: the entry object.
By default, there is a tag-based predicate, which is configured by the variables ~elfeed-export-include-tags~ and ~elfeed-export-exclude-tags~. They're a list of symbols that represent a tag. E.g., to export unread items only, use:
#+begin_src elisp
(add-to-list 'elfeed-export-include-tags 'unread)
#+end_src
By default, items tagged as =noexport= are omitted.
The code to generate the table of configuration items was inspired by an idea of [[https://xenodium.com/generating-elisp-org-docs/][Álvaro Ramírez]] (a.k.a. xenodium).