The Perl script helps migrate data files from NetNewsWire feeds into Vienna for free.
Here's how to use the script:
Firstly, export your feeds from NetNewsWire to an OPML file, and secondly, import the OPML file into Vienna. Then, quit both NetNewsWire and Vienna before proceeding to step four.
There are two ways to run the script. The first option is to run the script and update Vienna's database directly. This can be done with the command nnw2vienna [options] --direct-to-db.
The second option involves manually importing the script. To do so, run the command nnw2vienna [options] > ~/Desktop/nnw2vienna.sql and then cd ~/Library/Application Support/Vienna. Finally, type sqlite messages.db < ~/Desktop/nnw2vienna.sql.
After completing these steps, start Vienna and enjoy your newly imported messages from NetNewsWire. However, it is worth noting that the script's comments contain essential instructions on installation and usage, which should be followed closely.
Finally, I must warn all users that if they have critical data stored in Vienna, they may want to create a copy of their messages.db file before running the nnw2vienna script. Use the script at your own risk.