DISQUS

OPML HowTo's: HowTo: River2 is a fresh start

  • Aaron · 3 months ago
    In the OMPL editor, Tool catalog doesn't do anything. I know it reads a "Fat Page" from http://static.opml.org/opmlEditor/tools.fttb, but looking at the source there I see a path to Dave's hard drive, which I'm guessing is not correct. Advice?
  • mterenzio · 6 months ago
    FYI, when I click on "scan" and then the "scan now" button, I get a "500 Server Error Can't call the script because the name "redirect" hasn't been defined."

    However, when I finally did get around to relaunching, it looks like news is flowing in okay on the home page.
  • dave · 6 months ago
    You have to update opml.root. It's in the checklist under "How to install"
  • Mark Guadalupe · 3 months ago
    Kudos to you Dave, you are legend!
  • Mark Guadalupe · 3 months ago
    River2 is just A.W.E.S.O.M.E.
  • hamish campbell · 5 months ago
    looks interesting, we are looking for a RSS mash-up app to sieve all the media RSS feeds for good social change video around the world for http://visionontv.org - this looks like it might do it, looking forward to the next version to try it out.
  • Edward Vielmetti · 3 months ago
    500 Server Error

    Can't target "prefs" because it doesn't specify a window.

    when I hit http://127.0.0.1:5337/river2/prefs
  • sull · 3 months ago
    i was getting this error as well.
  • dave · 3 months ago
    I've released a fix for that -- to get the change, choose Update opml.root from the File menu, and then re-install river2.root.

    Also I fixed the redirecting problem you reported. If you want to be sure you have the fix: 1. Bring river2.root to the front. 2. Choose Update front root from the Tools menu.

    However it will automatically get the update next time it does a scan.
  • Edward Vielmetti · 3 months ago
    There's some kind of Unicode handling that's not right; here's a piece from the Guardian

    Oliver Stone: The truth about Ch√°vez. South of the Border is Oscar-winning director Oliver Stone's record of a trip to Venezuela to meet the president, Hugo Ch√°vez. Ahead of the film's premiere at the Venice film festival on Monday, Stone writes about his hopes for the film, and the future of US foreign policy in...

    on this feed entry

    http://www.guardian.co.uk/film/2009/sep/03/oliv...

    from here

    http://feeds.guardian.co.uk/theguardian/rss
  • Gavin Eadie · 3 months ago
    Looks like the banner timestamp reports "Pacific" regardless of location. Easy enough to find and remove, but you might want to make the change at origin Dave .. Thanks
  • vielmetti · 3 months ago
    I might be missing something obvious, but I don't see an obvious way to get to the river2 page of news from the OPML editor.

    The River2 menu says "scan, subscribe, import opml, am I net accessable", but there's no equivalent of NewsRiver's "view news". I think that would simply take me to http://127.0.0.1:5337/river2/index (or whatever the locally configured port would be).
  • dave · 3 months ago
    I'll deal with all these issues tomorrow morning first thing.

    There were indeed loose-ends. This one in particular is there because I have a bookmarklet that opens the home page from within the browser toolbar. But I can easily add a command to the River2 sub-menu of the Tools menu. First thing tomorrow.

    Thanks for testing this out Ed and everyone else who's using it. :-)
  • vielmetti · 3 months ago
    Thanks Dave.

    As for testing it, I'm an inch (and a software install) away from putting it into "production" (whatever that means these days) to watch the news stream past at AnnArbor.com .

    There's an awkward bit of workflow if you're repeatedly rescanning the feed by hand; you click the "scan" at the top, and then a second "scan" button on its own page before going back to the original page. I am sure there is some plausible mechanism to make the page feel like it's steadily updating without surplus extra clicks, though I'll reserve judgment on what that might be. A little piece of me just wants to hit "refresh" and have the page never be the same twice.
  • dave · 3 months ago
    Let's work on it to make it be exactly like you want it to be. I've been wanting other people to get in the loop on this. There's a lot of flexibility in there. I just need other minds to interact with on it.
  • Zee. · 3 months ago
    Wish we could refresh feeds every 1 minute...but I guess that would take its toll on the site
  • dave · 3 months ago
    That's the point of the cloud feature -- so you don't have to poll to find the new stuff.
  • Jim Posner · 3 months ago
    I have downloaded the opml/river2 editor but still not sure if it is working as intended. Is OPML.exe intended as a type of backend server for a browser based river of news front-end? I can see the river of news in the browser but not in opml.exe. I am not sure if that is as intended. A short video that covers the most common use case would be helpful. Thanks for releasing the code Dave!
  • dave · 3 months ago
    Jim, you got it -- that's exactly as it's supposed to work. OPML is a web server, and it's doing the work and the result is displayed in the browser.

    I would be happy to publish a video if someone wanted to make one. Isn't something I do a lot of.
  • rschroed · 3 months ago
    When I do Tools > River2 > Import OPML I get the following error: Can’t call the script because the name “opmlImport” hasn’t been defined.

    Any ideas? Thanks!
  • dave · 3 months ago
    I just tried the command on a fresh install and it worked. Try re-installing River2.root. But it's hard to imagine what went wrong.
  • rschroed · 3 months ago
    I finally got it working after a couple of laps (at one point the Menu item even disappeared!?)

    thanks!
  • rschroed · 3 months ago
    When feed titles don't show up in the feed list ( /river2/subscriptions ) is that a problem with my opml? the feed itself? river2?
  • dave · 3 months ago
    It's a problem with the feed. And the feed is good, otherwise it would have given you an error when you subscribed, just that the title is empty. (Title is a required element.)
  • rschroed · 3 months ago
    Got it. though on inspection some seem to have titles. For example when I view this in safari it recognizes the title element. feed://popwhy.evri.corp/popwhy-atom.xml

    - edit -
    does River2 not support atom?
  • dave · 3 months ago
    I get it -- I haven't implemented Atom yet. I'll put it on the list. :-)
  • dave · 3 months ago
  • Francisco Geraci · 3 months ago
    On the Mac, I get the message below at this address: http://127.0.0.1:5337/river2/subscriptions
    Sorry! There was an error: The file “Macintosh HD:Users:davewiner:Documents:OPML Ship Shop:OPML:Guest Databases:www” wasn’t found.
    The error was detected by OPML Editor v0.73 in mainResponder.respond. Webmaster: . Time: Sat, 05 Sep 2009 03:20:51 GMT.
  • Francisco Geraci · 3 months ago
    Any help on this?

    Why would I be seeing :davewiner:Documents:OPML Ship Shop: in an error message on my Mac when I run the OPML editor? Why is that path hard coded?

    Also, when I try to install the River2 Tool, I get this message: "Access to "river2.root was denied."

    I would like to give this software a try if I could get it to run on my Mac (Snow Leopard).
  • Francisco Geraci · 3 months ago
    If you are on a Mac and getting the same errors, either run the OPML editor under a non-administrator account, or install the OPML editor under your /Users/username/Applications directory. The OPML editor cannot write to it's own directory if you are logged in as an administrator and you have installed the OPML editor under /Applications.

    Still, I can't find any explanation as to why Dave's local path is hard coded into the application ("HD:Users:davewiner:Documents:OPML Ship Shop:OPML:Guest Databases:www"). I can't think of a good reason for this; perhaps its a bug.
  • Francisco Geraci · 3 months ago
    Excuse me, I made an error in my previous comment. I have corrected the error with *CAPITAL* letters below:

    "The OPML editor cannot write to it's own directory if you are logged in as an *STANDARD USER* (NON-administrator) and you have installed the OPML editor under /Applications."
  • Francisco Geraci · 3 months ago
    Oh my. Another error in my previous comment. The first line should read:

    "If you are on a Mac and getting the same errors, either run the OPML editor under a *ADMINISTRATOR* account, OR install the OPML editor under your /Users/username/Applications directory"
  • Pa_2 · 3 months ago
    Dave:

    Open source? Is this working?

    thanks

    - Papa
  • optionshiftk · 3 months ago
    Dave, I'm loving River 2 so far, but I wanted to know when you think the "Share" feature will be implemented and made operational. I'd sure be nice to be able to shoot a story right out to twitter, facebook, or friendfeed. Thanks.
  • dave · 3 months ago
    It's one of the next items on my list. I don't know about Facebook, but I could do Twitter or FriendFeed. I have glue for both. Also Identica. Maybe a few others.
  • Netweb · 3 months ago
    When trying to access eg. http://127.0.0.1:5337/opmlEditor/prefs?page=2.3 - I can get here directly but once I am back at http://127.0.0.1:5337/opmlEditor/prefs?page=1 ALL links on that page to ANY preference setting have swapped out 'opmlEditor' for 'river2'

    eg. http://127.0.0.1:5337/river2/prefs?page=3.1 (Identi.ca Pref's link) it should be http://127.0.0.1:5337/opmlEditor/prefs?page=3.1
  • dave · 3 months ago
    There is a bug there, but not the one you're reporting. :-)

    1. The link to the top level of Preferences shouldn't be there in the Prefs page for River2. I'll push an update shortly that will make it go away.

    2. The way to get to the OPML Editor-level prefs is to choose the Preferences command from the Misc menu in the app. If you go in through that route everything should work. :-)
  • Netweb · 3 months ago
    I am going through 'Misc' -> 'Preferences...' and every link on the 'typical' OPML Editor pref's page 'looks OK' yet each link is 'river2/pref....

    HTML Source of http://127.0.0.1:5337/opmlEditor/prefs
    <snip>
    <li>Name, Mail address, Organization</li>

    <li>Automatic updates</li>

    </ul>

    <h4>Optional features</h4>

    <ul>

    <li>Bookmarks menu</li>

    <li>Custom menu</li>

    <li>Web server on Port 80</li>

    </ul>

    <h4>Web Services</h4>

    etc....

    <snip>
  • dave · 3 months ago
    Then please give me step by step instructions on how to reproduce the
    problem, because I'm not seeing it here. You're only giving me a vague hint
    of how you got to this place. Can't fix it if I can't make it happen here.
  • Netweb · 3 months ago
    http://twitpic.com/gq0cc - User left click on "Misc (menu item)" in "OPML"
    http://twitpic.com/gq0e7 - User left click on "Preferences... (menu item)"
    http://twitpic.com/gq0jg - Standard OPML Editor Preferences page displayed in Internet Explorer
    http://twitpic.com/gq0nt - User right click on "Bookmarks menu (editable text)" in "Preferences - Windows Internet Explorer"

    (In the last pic you can see the URL in the status bar is showing 'river2' rather than 'opmlEditor'
  • dave · 3 months ago
    Why did you right click on the Bookmarks menu and what does "(editable
    text)" mean.
  • Netweb · 3 months ago
    The text is automatically generated by the sceenshot program I am using which I cut and pasted for each pic.

    The right click on 'bookmarks' was to ensure that the link in the status bar was showing the link my mouse was hovering over which then caused the screen clipping program to take another screenshot for me.

    This is also a clean install of the editior as I have been taking screenshots from start to finish on setting up the OPML Editor in Windows 7 to do an updated 'howto' for others having issues with Vista/Windows7 and installing river2/rssCloud etc - Building on from http://howto.opml.org/stephen/Windows-XP-OPML-E...
  • dave · 3 months ago
    Okay -- those steps aren't reproducing it for me here.

    Let's see if anyone else is having the problem, maybe they can provide
    another way to reproduce.

    Also, aren't you a Frontier guy? If so, maybe you could look a little deeper
    and see if you can spot the problem by looking inside the app. The script
    that implements the Preferences command is at
    opmlEditor.menuCommands.openPrefs.
  • Netweb · 3 months ago
    No Frontier guy here :P - I am flat out OPML Editor only and Windows junkie.

    All those years ago when @Scoble asked "Whoever supports OPML Import, I will move my blog to your site" (Or words to that effect) and http://ma.tt hooked him up to Wordpress I have been into all things OPML.

    I just installed another fresh OPML install this time on my main Windows 7 x64 machine (The one listed above is Windows 7 x86 Virtual Machine) and once I installed river2 I get the same behavior.

    ps. The account I am using for all this testing is @OPMLSH and my 'normal account is @StephenEdgar and thats why I tweeted before asking you to follow @opmlsh so I can get that account also 'Cloud Enabled' for more testing etc.

    I am digging around the OPML Editor pref's now (need to change Amazon S3 Bucket locations and add in my custom settings and will try (to the best of my skills :P) to see what may be causing the 'redirect' on the 'prefs' after installing river2.

    Cheers,

    Stephen
  • dave · 3 months ago
    Since you did it twice and got the same result both times, let me take it from here. I haven't done a fresh install of OPML in a while. And if you have questions on S3 let me know. Thanks for sticking with it. :-)
  • Netweb · 3 months ago
    S3 is all good, I have some stuff you sent me a while ago or posted somewhere on what I need to do to relocate 'bucket path' for S3 in the settings etc.

    I will hook up S3 tommorow (3:15am here local time in Oz) and hit you up with anything weird I come across, this is also the first time in 3+ years I have started from scratch with the OPML Editor on my main machine, I just used to 'shift' my C:\OPML from PC to PC after clean installs etc.

    I am soooo missing FlickFan so need to get that up and running and 'fill' the holes from not 'pinging for a month :P

    And with some of these latest endeavours and screen captures we can get @Amyloo up and running again on Windows.
  • Netweb · 3 months ago
    Would it be 'river2.root' -> 'river2Website' -> 'prefs' and the code string "return (opmlEditor.website.prefs ("title=river2"))" ?

    EDIT: I just installed blogWriter tool and everything is back to the way things are supposed to be ! - Everything at http://127.0.0.1:5337/opmlEditor/prefs?page=1 is now linking perfectly, I will let you think on that one :P
  • dave · 3 months ago
    I did a fresh install and found the problem and believe I fixed it.
  • Netweb · 3 months ago
    Indeed it does look fixed BUT..... Everything looked OK upon first glance but now when on the River2 Home Page ( http://127.0.0.1:5337/river2/index ) when I highlight/click the 'Prefs' link at the top of the page it is now pointing at http://127.0.0.1:5337/opmlEditor/prefs?title=ri... rather than http://127.0.0.1:5337/river2/prefs?title=river2 - It has the same settings and makes no difference if you change these preferences from either of the sites except to say that people only using River2 would not get to see these preferences rendered under the http://127.0.0.1:5337/river2 'Fancy CSS Layout' page, instead.

    I am getting the same for both of my OPML Editor installs, I have double checked both packages for the updates you released for River2 (Specifically 00096.part & 00097.part) and manually 'Updated Front Tool' for both opml.root & river2.root
  • dave · 3 months ago
    That was the intention
  • jacopogio · 3 months ago
    same problem for me Dave ;-) with XP, FF3.5.1
    from http://127.0.0.1:5337/river2/ I arrive here http://127.0.0.1:5337/opmlEditor/prefs?title=ri... and no way to go back up
  • dave · 3 months ago
    Guys -- that's not a problem -- that's where you're *supposed* to go. Edit the prefs.
  • Netweb · 3 months ago
    jacopogio,

    The settings are the same on either page and do what they are supposed to do. After a setting change you just need to manually navigate back to http://127.0.0.1:5337/river2/ or open River2 from the menu's in the OPML Editor.

    With the current amount of updates of the tools Dave is writing 'typically' all settings are usually changed from the page you are seeing at the moment including OPML Editor initial setup parameters etc.

    Basically the river2 pref's were being overlayed into the river2 pages but this was causing some issues with other tools so now all the preferences will happen in a single place.

    Cheers,

    Stephen

    ps. Thanks Dave
  • saperduper · 3 months ago
    what about linux users?
  • peterjudd · 3 months ago
    Hi Dave,
    I'm getting a Server 500 error on my Podcast menu "Can't find a sub-table named "0000561"
  • richmiller · 3 months ago
    Dave,

    Have you written up the specific issues regarding a 'net-accessible' computer?

    And, for those sitting behind a firewall / on a NAT'd network, is there a cookbook approach to opening it up so as to make use of RSSCloud?

    = Rich
  • AA · 3 months ago
    I get this error after installing (from After Installing point 1 above).

    404 Not Found
    The requested URL http://127.0.0.1:5337/river2/subscriptions was not found on this server.
  • AA · 3 months ago
    I'm not sure what Matt and Wordpress.com team has been thinking but supporting a feature which is only supported by one tool (which is way too complicated anyway) is a waste of time. Unless Google Reader supports this technology, I'm not sure what good a real-time do for an average user.
  • r00tk1d · 3 months ago
  • Foomandoonian · 3 months ago
    So how do I get this running on Linux? I already have XAMPP running. Seems like it should be simple, but I'm missing the clues.
  • Clinton Gallagher · 3 months ago
    Please work on your stylesheets for IE because your page(s) require horizontal scrolling which I know you know really sucks.

    Finally, kudos and best wishes on the rssCloud extension to RSS but be prepared to have the results of your work vandalized by the scumbags Sam Ruby et al. whose p.o.s. feedvalidator.org vandalize well-formed and valid XML in RSS web feeds marking them up as invalid or not well formed as the p.o.s. validator does having corrupted the use of RSS by imposing ATOM links into RSS feeds in a manner which conflicts with RSS in the channel elements which results in ignorant people being misled by the scum of the web to misbelieve there is something wrong with the RSS feed when there is not.
  • Aaron · 3 months ago
    Deleting the default Guardian feeds from the list seems to have broken it. Now upon going to http://127.0.0.1:5337/river2/ I get:

    500 Server Error

    Can't find a sub-table named "http://feeds.guardian.co.uk/theguardian/rss".
  • Aaron · 3 months ago
    I added the deleted feeds back and it resolved itself, so it looks like your delete code is not totally clean yet.
  • dave · 3 months ago
    Thanks. This is all new code. That's a bug -- I'll look into it in a few minutes. Thanks for taking the time to report it.
  • jcposner · 3 months ago
    I tried to import a google reader exported opml file into the opml editor and got errors and would not import. any suggestions? thx-jim
  • martin_english · 3 months ago
    A problem I noted with exporting my Google reader subscriptions and importing them into River2.

    If you have tagged a subscription in GR, then the OPML created by the export has <outline ... > data for that subscription is stored WITHIN a higher order <outline> </outline> container - see below for a subset.....

    When this is imported into River2, while it doesn't crash and burn, the 'sub outlines' y don't get loaded as feeds - I THINK River2 is just not expecting an <outline> within another <outline> container.

    <outline title="200 Google Alerts" text="200 Google Alerts">
    <outline text="Google Alerts - "martin english""
    title="Google Alerts - "martin english""
    type="rss"
    xmlUrl="http://www.google.com/reader/public/atom/user/00907783891347362261/state/com.google/alerts/14931976699557527584" htmlUrl="http://www.google.com/reader/view/user%2F00907783891347362261%2Fstate%2Fcom.google%2Falerts%2F14931976699557527584"/>
    <outline text="Google Alerts - CSC Australia"
    title="Google Alerts - CSC Australia" type="rss"
    xmlUrl="http://www.google.com/reader/public/atom/user/00907783891347362261/state/com.google/alerts/16523657427510630823" htmlUrl="http://www.google.com/reader/view/user%2F00907783891347362261%2Fstate%2Fcom.google%2Falerts%2F16523657427510630823"/>
    <outline text="Google Alerts - martin_english"
    title="Google Alerts - martin_english" type="rss"
    xmlUrl="http://www.google.com/reader/public/atom/user/00907783891347362261/state/com.google/alerts/1607023170862202353" htmlUrl="http://www.google.com/reader/view/user%2F00907783891347362261%2Fstate%2Fcom.google%2Falerts%2F1607023170862202353"/>
    </outline>
  • dave · 3 months ago
    If you can upload the OPML that caused problems or send it to me via email I
    can try to fix the problem.

    It's true that we're looking for a flat list. Should be easy to allow for a
    structured list.

    Dave
  • Dilmon · 3 months ago
    write errors. using snow leopard.
  • Dilmon · 3 months ago
    using snow leopard. write errors. can''t get past them.
  • Francisco Geraci · 3 months ago
    Dilmon- if you are running as a non-administrative user, put the OPML folder in your ~/Applications directory (in your home folder). If you try to run the OPML editor from the root applications directory /Applications you will get write errors unless you are running as an administrative user on Snow Leopard.
  • heavyboots · 3 months ago
    Bug report: on getUserFolder () fails during setup.

    All my computers are set up with a separate Work drive and the home folders for all users except an emergency admin account live on the Work drive and not in the /Users folder, making the path "/Volumes/Work/username/" to reach them.

    Since anyone can change their default home path using the right-click "Advanced Options" contextual menu (10.5/10.6) or using NetInfo Manager (10.4 or lower) something more robust might be called for?



    EDIT: OK, this works. Just bypass the cruft and access the path directly from Applescript. :)

    on getUserFolder()
    local (folder = pc + string.nthField (sys.unixShellCommand ("osascript -e 'get path to home folder as string'"), ' ', 1))
    return folder

    An example return value from this is:
    :Work:username:

    EDIT2: ARGH! Not working quite right. I see that now my Podcasts folder in Prefs is default listed as:

    Startup:Applications:OPML:Work:username: Desktop:Podcasts

    or something similar.

    But at any rate the above UNIX command will always get the right home folder. Obviously I don't know enough about the code to apply fixes from there... :(
  • fmcpherson · 3 months ago
    Is there any plan to remove the requirement for rssCloud to be net accessible? The majority of users should be behind a NATed firewall via a home router.
  • johnchapman · 3 months ago
    I've installed River2 on a second windows 7 pc and am having more success.
    The html rss feed are working well

    When I go to http://127.0.0.1:5337/opmlEditor/catalog
    I have only installed river2. (This was following advice to stick to the newer river2 stuff).

    I'm confused by the podcasting and how to trigger a download to my podcatcher folder.
    I have subscribed to the feeds but no mp3 files have downloaded (except the 2 from from NPR 7AM ET News Summary Podcast).
    "eg Enclosure Downloaded an enclosure from NPR: 7AM ET News Summary Podcast to a local file (2.4MB). 11:06:15 AM 3.483"

    Subscribe The Danny Baker Show. 1:47:58 PM 0.233
    Subscribe Material World. 11:10:04 AM 0.166

    I have used the Scan option and existed River2 and restared the pc but none of these things make a difference.

    Do I need to install podcaster module?
    http://127.0.0.1:5337/opmlEditor/catalog
  • skingery · 3 months ago
    Don't think river2 is backing up on Windows. Can't seem to find where it is holding the feeds and I can't find river2Subscriptions.opml any where (did a scan of C:).
  • skingery · 3 months ago
    So it appears the feeds are really stored in NewsRiver\Guest Databases\apps\config.root
  • Megan Taylor · 1 month ago
    Having some trouble getting started with River2. When I try to check the News page for new items, I'm getting this error: 500 Server Error Can't evaluate the expression because the name "flPodcast" hasn't been defined.
    I've gone through the preferences and didn't see anything there that might cause this.
    Related (or not): I tried to import an OPML of my Twitter friends and River2 looks to have only loaded about 50 of them (according to Feeds page).
    Any ideas?
  • dave · 1 month ago
    Sorry you're having trouble -- here's what I suggest.

    Let it run for a while, and the error will probably clear.

    And it takes a while to load all your OPML -- it's reading all the feeds.

    Dave
  • Megan Taylor · 1 month ago
    Thanks for the quick reply! I'll let it hang out for a bit, then.
  • richone · 1 week ago
    So I've got River2 pretty setup but one little problem evades me. Trying to get Flickr pictures to be recognized as photos so the enclosure get downloaded into my Podcatcher directory. URL for the feed is: http://api.flickr.com/services/feeds/groups_poo...

    I am working to get my mac desktop setup again with river2 similar to how I had it with Flickrfan:

    http://www.robotthoughts.com/how-tos/2008/01/fl...
  • dave · 5 days ago
    Thanks for the feature request.

    http://river2.org/2009/12/16/river2-catches-pic...

    It was an easy feature to add. :-)
  • richone · 5 days ago
    Don't stop rocking! Thanks!
  • dave · 5 days ago
    Hey I like feature requests like that. Very straightforward and it's a
    loose-end that needed closing off.