{"id":72,"date":"2005-12-10T17:27:42","date_gmt":"2005-12-10T22:27:42","guid":{"rendered":"https:\/\/dillernet.com\/apple\/?p=72"},"modified":"2005-12-10T17:27:42","modified_gmt":"2005-12-10T22:27:42","slug":"rss-on-nokia-770","status":"publish","type":"post","link":"https:\/\/dillernet.com\/apple\/2005\/12\/10\/rss-on-nokia-770\/","title":{"rendered":"RSS on Nokia 770"},"content":{"rendered":"<p>So I just got my 770 yesterday, and it seems to be as good as I had imagined. I&#8217;ve installed some cool stuff, and am using it as I planned- as a replacement for my laptop around the house when I just want to surf and read the web and rss news&#8230;<\/p>\n<p>However, I didn&#8217;t want to manually enter my feeds on the 770, using the virtual keyboard and pen method. [I&#8217;m waiting for someone to get the Apple BT keyboard working with(<a href=\"http:\/\/770.fs-security.com\/keyboards.html\">the BT keyboard plugin for the 770 <\/a>)] Until this happens I wanted a quick method to move my feeds onto the 770.\n<\/p>\n<p><!--more--><\/p>\n<p>First thing is to install the SSH server and client, so that you can ssh into the device and look around (and use a proper keyboard). We will also want to scp files back and forth.\n<\/p>\n<p>The Maemo Wiki has three great resources: the <a href=\"http:\/\/maemo.org\/maemowiki\/HowTo\">HowTos<\/a>, the <a href=\"http:\/\/maemo.org\/maemowiki\/FrequentlyAskedQuestions\">FAQ<\/a> and the <a href=\"http:\/\/maemo.org\/maemowiki\/ApplicationCatalog\">ApplicationCatalog<\/a>. They are all well worth reading. <\/p>\n<h4>My setup for this:<\/h4>\n<ul>\n<li>I don&#8217;t have root installed on my 700 (yet)&#8211; so some things are different.\n<li>I have it connected to wifi for ssh access. You&#8217;ll want to set that up.\n<li>You could do the following steps by moving the files to and from the installed RSMMC card, and using the USB connection to XP (or a Mac). For this, you&#8217;ll have to install the <a href=\"http:\/\/770.fs-security.com\/xterm\/\">Xterm<\/a> so that you can perform the cp commands on the device to move the feedlist around&#8230;.\n<\/ul>\n<h3>Get packages<\/h3>\n<ul>\n<li><a href=\"http:\/\/770.fs-security.com\/xterm\/\">Osso Xterm<\/a> &#8211; you&#8217;ll need this to perform some basic tasks on the 770 itself, mostly to copy files to and from the RSMMC card.\n<li>\n<p><b>Dropbear SSH Client and Server<\/b> &#8211; <a href=\"http:\/\/maemo.org\/maemowiki\/InstallSsh\">installation directions<\/a> and packages. Ensure that you create a ssh key on the computer you are connecting from (your mac or windows computer), you will need this to ssh onto the 770, as you can&#8217;t reset the password without being root. Once you have this setup, connecting is a breeze.<\/p>\n<blockquote><p>To copy the id_rsa.pub file over, you&#8217;ll have to use the USB &#8211; Host Computer method. Then you&#8217;ll need to use the Xterm on the 770 to copy the file over and modify its permissions. Follow every step on the Maemo Wiki and it will work.<\/p><\/blockquote>\n<h4>For instance, on my Macintosh I do this.<\/h4>\n<ul>\n<li>Plug in the USB cable to the 770 and the Mac\n<li>Open a terminal window on the mac\n<li>This command copies over my public key to the RSMMC card:\n<li>\n<pre>cp .ssh\/id_dsa.pub \/Volumes\/NO\\ NAME\/id_rsa_mac<\/pre>\n<li>Now I eject the disk from the mac.\n<\/ul>\n<h4>Back on the 770<\/h4>\n<ul>\n<li>Run the Xterm:\n<li>\n<pre>cd <\/pre>\n<p> (move to home directory)<\/p>\n<li>\n<pre>cat \/media\/mmc1\/id_rsa_mac >> .ssh\/authorized_keys<\/pre>\n<p> ( I already had another key from my windows host, so use the >> to append rather than overwrite the authorized_keys file. It will create it if it doesn&#8217;t exist.<\/p>\n<li>You may have to create the .ssh directory- see the DropBear install page on the Maemo WIki.\n<li><b>IP address<\/b> &#8211; while you are here, find out your IP address. enter:\n<pre>~ $ \/sbin\/ifconfig wlan0\nwlan0     Link encap:Ethernet  HWaddr 00:14:A7:FA:2C:7F  \n          inet addr:192.168.251.53  Bcast:192.168.251.255  Mask:255.255.255.0\n<\/pre>\n<li>Start the SSH Server:\n<pre>~ $ \/var\/lib\/install\/etc\/init.d\/dropbear-server start\nI'm beeing run as regular user, I will listen to port 2222\nStarting Dropbear SSH server: dropbear.<\/pre>\n<\/ul>\n<h4>Now back on the Mac, in the terminal:<\/h4>\n<pre>dillera$ ssh -p 2222 user@192.168.251.53\n\nBusyBox v1.00 (Debian 2:20041102-11) Built-in shell (ash)\nEnter 'help' for a list of built-in commands.\n\n~ $ \n<\/pre>\n<p>Your on! You must use port 2222 since Dropbear was run as a user, and therefore doesn&#8217;t have the privileges to listen on port 22, the standard port for ssh.\n<\/p>\n<\/ul>\n<h3>Get your feedlist<\/h3>\n<p>Whew, all that just to be able to get the feedlist! You can do this (as I said before) just by using the RSMMC card as a conduit, but you should have ssh setup for other things, so you might as well set it up now.<\/p>\n<p>To get the feedlist, just use scp.\n<\/p>\n<h4>On the Mac:<\/h4>\n<pre>dillera$ scp -P 2222 user@192.168.251.53:.osso_rss_feed_reader\/feedlist.opml .<\/pre>\n<p><i>Note that ssh uses lowercase &#8216;p&#8217; for port, while scp uses uppercase &#8216;P&#8217; !<\/i><\/p>\n<p>Now you have your feedlist.opml in the current directory. I used a number of RSS readers on Windows to actually build my feedlist using Firefox and most oft browsed sites. I don&#8217;t normally use a RSS reader, so I didn&#8217;t already have my own feedlist.<\/p>\n<p>See my previous post about RSS wrangling&#8211; after I captured and organized all my feeds, output them to OPML and then copied them back over to the 700, the RSS reader on the 770 refused to read that list- it would just overwite the list with its old one.<\/p>\n<p>To fix this, I ended up opening up the original feedlist.opml in a text editor, and then opening up my new feedlist2.opml file that I had just created.\n<\/p>\n<p>I simply copied over the outline tag from my new list to the original one from the 770, replacing everything in that area. Saving this file, copying it back to the 770 finally worked.<\/p>\n<p>Below is a screenshot of the edited file:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/apple\/wp-content\/images\/770-feedlist-editing.png\" border=\"0\" height=\"266\" width=\"600\" alt=\"770-feedlist-editing.png\" align=\"\" \/><\/p>\n<p>Each feed is an <b>outline<\/b> tag- I copied them all over. They are already organized into various folders that made sense to me. This copying and pasting method worked. I can only guess that the RSS programs were spitting out some top level XML that the Liferea read doesn&#8217;t like.You may notice that the 770 newsreader is a port of the <a href=\"http:\/\/liferea.sourceforge.net\/\">Liferea<\/a> opensource GTK\/Gnome aggregator.\n<\/p>\n<p>Now my 770 has a decent amount of feeds to keep me happy:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/apple\/wp-content\/images\/770-newsfeeds.jpg\" border=\"0\" height=\"240\" width=\"400\" alt=\"770-newsfeeds.jpg\" align=\"\" \/><\/p>\n<p>Enjoy!<\/p>\n<p><a href=\"http:\/\/technorati.com\/tag\/Nokia 770\" rel=\"tag\">Nokia 770<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I just got my 770 yesterday, and it seems to be as good as I had imagined. I&#8217;ve installed some cool stuff, and am using it as I planned- as a replacement for my laptop around the house when I just want to surf and read the web and rss news&#8230; However, I didn&#8217;t [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[10,6],"tags":[],"class_list":["post-72","post","type-post","status-publish","format-standard","hentry","category-nokia-770","category-tech"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3PE01-1a","jetpack-related-posts":[{"id":83,"url":"https:\/\/dillernet.com\/apple\/2005\/12\/20\/bookmark-management-on-the-nokia-770\/","url_meta":{"origin":72,"position":0},"title":"Bookmark Management on the Nokia 770","author":"admin","date":"December 20, 2005","format":false,"excerpt":"Ready to export your existing bookmarks onto the 770? Just as I wasn't willing to enter in my RSS feeds by hand, the same goes for my bookmarks. I wanted to export my perfectly good bookmark lists in Firefox and put them on the 770, since it is supposed to\u2026","rel":"","context":"In &quot;Nokia 770&quot;","block_context":{"text":"Nokia 770","link":"https:\/\/dillernet.com\/apple\/category\/nokia-770\/"},"img":{"alt_text":"DeerPark_bookmarks-sync.png","src":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/images\/DeerPark_bookmarks-sync.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":84,"url":"https:\/\/dillernet.com\/apple\/2005\/12\/27\/making-swap\/","url_meta":{"origin":72,"position":1},"title":"Making Swap","author":"admin","date":"December 27, 2005","format":false,"excerpt":"In my quest to speed up the 770 (I think that by loading my bookmarks and RSS feeds I've crushed it- it's just so slow now that it's mostly unusable) I ran across a link in the comments here to a post on the users list about enabling swap on\u2026","rel":"","context":"In &quot;Nokia 770&quot;","block_context":{"text":"Nokia 770","link":"https:\/\/dillernet.com\/apple\/category\/nokia-770\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":70,"url":"https:\/\/dillernet.com\/apple\/2005\/12\/10\/rss-wrangling-on-the-770\/","url_meta":{"origin":72,"position":2},"title":"RSS Wrangling on the 770","author":"dillera","date":"December 10, 2005","format":false,"excerpt":"I was looking around the other day for some good gui blog posting apps for windows. But I was also looking for some good RSS readers for Windows... I ended up looking at RSS Bandit and the OPML editor from Dave Winer. The OPML editor is a bit of a\u2026","rel":"","context":"In &quot;Nokia 770&quot;","block_context":{"text":"Nokia 770","link":"https:\/\/dillernet.com\/apple\/category\/nokia-770\/"},"img":{"alt_text":"opml.gif","src":"\/apple\/wp-content\/images\/opml.gif","width":350,"height":200},"classes":[]},{"id":96,"url":"https:\/\/dillernet.com\/apple\/2006\/01\/11\/770-previous-post-redux\/","url_meta":{"origin":72,"position":3},"title":"770 Previous Post Redux","author":"admin","date":"January 11, 2006","format":false,"excerpt":"Some important updates on my past 770 posts. Swap If you are using .51 firmware and want to use swap, use 24 megs or less. I had problems using 128, then 64, then 32 megs. Finally Andy Flegg was able to tip me off that there is an issue with\u2026","rel":"","context":"In &quot;Nokia 770&quot;","block_context":{"text":"Nokia 770","link":"https:\/\/dillernet.com\/apple\/category\/nokia-770\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":178,"url":"https:\/\/dillernet.com\/apple\/2007\/07\/16\/open-einstein-booting-on-770\/","url_meta":{"origin":72,"position":4},"title":"Open Einstein booting on 770","author":"dillera","date":"July 16, 2007","format":false,"excerpt":"After some trial and error, and some help from Paul G, I managed to build Open Einstein for both my Intel Mac and for my Nokia 770, using just my Macbook. I followed the directions to build at the Google Code site. I'll have more explicit directions soon, but the\u2026","rel":"","context":"In &quot;Newton&quot;","block_context":{"text":"Newton","link":"https:\/\/dillernet.com\/apple\/category\/newton\/"},"img":{"alt_text":"Einstein2007 2","src":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2007\/07\/einstein2007-2-tm.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":73,"url":"https:\/\/dillernet.com\/apple\/2005\/12\/10\/770-reader-meet-opml-editor\/","url_meta":{"origin":72,"position":5},"title":"770 Reader meet OPML Editor","author":"admin","date":"December 10, 2005","format":false,"excerpt":"One OPML reader that did agree with the OPML output by the Liferea RSS reader in the Nokia 770 was the OPML Editor written by Dave Winer. Go figure.","rel":"","context":"In &quot;Nokia 770&quot;","block_context":{"text":"Nokia 770","link":"https:\/\/dillernet.com\/apple\/category\/nokia-770\/"},"img":{"alt_text":"OMPL-Editor-w-ossofeedlist.png","src":"\/blogs\/wp-syncingapple\/wp-content\/images\/OMPL-Editor-w-ossofeedlist.png","width":350,"height":200},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":0,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/72\/revisions"}],"wp:attachment":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/media?parent=72"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/categories?post=72"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/tags?post=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}