Now before I show you a way to recover the feed list some general hints:
- Ensure you are running version 1.2.7+
- Backup you feed list!
To automatically scan the cache and create a feed list file you can use this script: recoverFeedList.sh. To run it call it like this:
$ sh recoverFeedList.sh > feedlist.opml
After successful execution (depending on the number of your feeds this can take some time) please check the contents of the created file before copying it to ~/.liferea_1.2/feedlist.opml.
Note: the script will not restore the folder hierarchy, search folders, OPML subscriptions and news bins (to do this more manual work is necessary).