{"id":80,"date":"2014-02-13T22:04:05","date_gmt":"2014-02-13T21:04:05","guid":{"rendered":"http:\/\/miroz.com.hr\/blog\/?p=80"},"modified":"2014-03-20T14:38:26","modified_gmt":"2014-03-20T13:38:26","slug":"n3r-not-realy-rss-reader","status":"publish","type":"post","link":"https:\/\/miroz.com.hr\/blog\/projects\/n3r-not-realy-rss-reader","title":{"rendered":"N3R &#8211; Not Realy an RSS Reader"},"content":{"rendered":"<p>Last summer Google canceled its Google Reader service and thoroughly shaken the RSS ecosystem (in lack of a better term). Some people switched to <a href=\"http:\/\/www.google.hr\/search?q=google+reader+alterntive\">other services<\/a> and those who could live without RSS probably just stopped using the RSS completely. I was using RSS reader daily (or sometimes hourly) and I tried to switch but I couldn&#8217;t; no other service offered me user experience I wanted from RSS reader. And that was because I didn&#8217;t use RSS as intended.<\/p>\n<h3>So, how do I use RSS then?<\/h3>\n<p>First, I don&#8217;t actually use a &#8220;reader&#8221; part. Sites I&#8217;m visiting from RSS reader are mostly blogs or web comics. If I only read an article from an RSS reader, I&#8217;m missing on comments which can be as important as the main article. I also want to support the site I&#8217;m regularly reading by visiting it and seeing ads or clicking on them.<\/p>\n<h3>Then why I use RSS at all?<\/h3>\n<p>I actually use it not for reading but as a reminder, a notification that there is a new blog article or web comic. I can&#8217;t (don&#8217;t want to) visit all sites every now and then to see if there is anything new, but that&#8217;s why I have computers. So, my ideal reader will show me that there are new articles, clicking on them will open the original site in a new tab\/window and will mark the clicked item as read. That&#8217;s all. Google reader had iGoogle gadget that allowed me to do just that. It wasn&#8217;t perfect, sometimes it behaved strangely, but it worked.<\/p>\n<h3>What&#8217;s the solution?<\/h3>\n<p>When Google announced that it will shut down iGoogle and Google Reader, alternatives just didn&#8217;t exist. I made an account on most of alternative services but neither had the features I need or can be used as I want. I just couldn&#8217;t find anybody who shared my view on RSS so I couldn&#8217;t hope that somebody will put user interface just the way I like it. (I just found out that I&#8217;m not the only one who is using RSS &#8220;wrong&#8221; (<a href=\"https:\/\/news.ycombinator.com\/item?id=2060707\" target=\"_blank\">thread on HN<\/a>). I was busy back then and I didn&#8217;t took time to create my own reader but when Google finally shut down those services, I exported the OPML file and created a quick and dirty reader in PHP for my own use. And now it&#8217;s six month as I&#8217;m using my own service and I couldn&#8217;t be happier with it (and nobody ever added any unnecessary features). It works just like I wanted. It&#8217;s not really an RSS reader so I acronymed it to NRRR and even shorter to N3R.<\/p>\n<h3>About the service<\/h3>\n<p>Service runs in the background and downloads data from feeds few times a day, depending on frequency of updates from a feed. I can import my list of feeds from OPML or add one manually by copying a feed link. In the reader page I see list of all unread items, oldest first. If I click on an item it takes me to the original page and mark the item as read. I can also mark the item read without visiting the page. When I refresh the page, I see only unread items.<\/p>\n<p><a href=\"http:\/\/miroz.com.hr\/blog\/wp-content\/uploads\/2014\/02\/screen-feeds.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-thumbnail wp-image-99\" alt=\"screen-feeds\" src=\"http:\/\/miroz.com.hr\/blog\/wp-content\/uploads\/2014\/02\/screen-feeds-e1392460332466-256x82.png\" width=\"256\" height=\"82\" \/><\/a> <a href=\"http:\/\/miroz.com.hr\/blog\/wp-content\/uploads\/2014\/02\/screen-list.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-thumbnail wp-image-98\" alt=\"screen-list\" src=\"http:\/\/miroz.com.hr\/blog\/wp-content\/uploads\/2014\/02\/screen-list-e1392460368297-256x144.png\" width=\"256\" height=\"144\" \/><\/a><\/p>\n<p>I had to make it in hurry so I didn&#8217;t want to spend time on login\/registration part. I have a special link that logs me in and I can make one for every user. As long the link is private, so it&#8217;s the data.<\/p>\n<h3>You want to use it?<\/h3>\n<p>If you too, dear reader, didn&#8217;t find any alternative service or you want simple service like n3r, request your account on <a href=\"http:\/\/miroz.com.hr\/n3r\/invitation.php\" target=\"_blank\">invitation page<\/a> and I&#8217;ll send you your login link. My server can handle few more feeds.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last summer Google canceled its Google Reader service and thoroughly shaken the RSS ecosystem (in lack of a better term). Some people switched to other services and those who could live without RSS probably just stopped using the RSS completely. I was using RSS reader daily (or sometimes hourly) and I tried to switch but [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/miroz.com.hr\/blog\/wp-json\/wp\/v2\/posts\/80"}],"collection":[{"href":"https:\/\/miroz.com.hr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/miroz.com.hr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/miroz.com.hr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/miroz.com.hr\/blog\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":16,"href":"https:\/\/miroz.com.hr\/blog\/wp-json\/wp\/v2\/posts\/80\/revisions"}],"predecessor-version":[{"id":110,"href":"https:\/\/miroz.com.hr\/blog\/wp-json\/wp\/v2\/posts\/80\/revisions\/110"}],"wp:attachment":[{"href":"https:\/\/miroz.com.hr\/blog\/wp-json\/wp\/v2\/media?parent=80"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/miroz.com.hr\/blog\/wp-json\/wp\/v2\/categories?post=80"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/miroz.com.hr\/blog\/wp-json\/wp\/v2\/tags?post=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}