Internet:RSS Newsreader OPML import

From Internet Tablet Talk

Please PLEASE tidy this page up! I'm not too keen on wiki syntax - please feel free to improve what I've put here! If you want to PM me when you do, I'll check that you've not changed the actual underlying process incorrectly.


bennard said here:

"Does anyone know if you can import subscriptions into the news reader on the 770 via an OPML file?"

You can, but only (as far as I can see) via the command line.

Here's what I did. You should be able to follow this even if you're not particularly at home on a Linux OS. This process completely replaces any existing feed subscriptions you've configured.

  1. Install Xterm.
  2. Using Wifi/Bluetooth/Memory card reader/USB, either transfer your OPML import file to your 770 or make it available over the web. If over the web, download it to (I suggest) the memory card. If using USB, put it in the root of the RS-MMC card. If you need to follow these instructions to the letter because you don't quite understand them, please call the file "import.opml". If you're CLI-competent, you can put it anywhere - just amend later instructions as needed.
  3. Make sure the RS-MMC card is inserted and the USB cable is unplugged.
  4. Make sure the Newsreader program isn't running. It can be visible on the Home screen, but won't change its view until you refresh it successfully. I've not actually got home to check this yet - I'll update this step as&when I have!
  5. Run Xterm from the "Extras" folder on the Start menu ;) (What /are/ we calling that menu?)
  6. Type the following in on the virtual keyboard. NB all the keys detailed ARE somewhere on the keyboard - if you can't find them the first time, have another look! NB2 The <TAB> key is the top-left key when in lower-case "abc" mode. NB3 Press the <ENTER> key after each line.
   cd ~
   cd .osso_rss<TAB>
   mv /media/mmc1/import.ompl .

In that last step, don't miss out the final "." - and note that it's got a space before it! Also, ignore any error about being unable to reset the ownership - it's not important or serious. Continue with the following:

   mv fe<TAB> old.opml
   mv imp<TAB> feedlist.opml
   exit
  1. Now open the newsreader by clicking any of the items on the Home screen News application. Voila - your existing directory/channel structure should be visible.

If something goes wrong, you can always put the backup "old.opml" file you kept. PM me or post here if you think you need to do this and need help doing so.

Programs known to produce OPML export files that the N770's RSS Newsreader can understand

  • Windows
  • Linux
  • OS X
  • Safari - RSS export scriptHowever the OPML file that it outputs needs some cleaning up or the RSS reader on the 770 will reject it and overwrite it with it's default RSS subscription list.

Open the Safari RSS file and perform the following changes in a text editor:

  1. On the first line, add a "?" to the end of the first tag so it says:
    <?xml version="1.0"?>
  2. Change the Title tag to:
    <title>Liferea Feed List Export</title>
  3. There is a un-matched <outline/> tag at the end, get rid of it.
  4. Then quit the 770's RSS reader and overwrite the feedlist.opml file as instructed above.

I noticed when I imported 30 feeds from Safari and it updated with 600+ unread articles, it crashed the 770's RSS reader. I had to go through and mark all as read and the next refresh doesn't crash it. Guess having that many unread feeds will crash the application (out of memory?), but after paring down the feeds to 25 or feeds, things are OK.


All times are GMT -4. The time now is 01:38 AM.