Running Raindrop on Ubuntu 9.10 using Desktop Couch

One cool chap has posted a guide for Ubuntu Jaunty users for setting up Mozilla’s new mail/social-media/collaborative messaging thing, Raindrop. Now, users of Ubuntu 9.10 (release candidate out today! final release out next week!) have it a lot easier; 9.10 comes with Desktop Couch, your own private CouchDB that you can play with. So it’d be great if Raindrop used that.

Instructions

  1. sudo apt-get install python-twisted python-twitter python-feedparser
    (you may need packages other than this; I have so much Python dev stuff installed that I may have already had half the requirements)
  2. wget http://launchpad.net/paisley/0.1/0.1/+download/paisley-0.1.tar.gz
  3. tar -zxvf paisley-0.1.tar.gz
  4. Follow https://wiki.mozilla.org/Raindrop/Install to get the Raindrop source
  5. Apply the pretty small raindrop-desktopcouch.diff to patch Raindrop to use desktopcouch if you have it available
  6. Edit your ~/.raindrop file and then PYTHONPATH=paisley-0.1 ./run-raindrop.py sync-messages --max-age=5days exactly as per https://wiki.mozilla.org/Raindrop/Install
  7. To open your Desktop Couch for browsing, do xdg-open $HOME/.local/share/desktop-couch/couchdb.html (instead of the localhost:5984 link that the Raindrop install instructions recommend)

So now we can all have a play with Raindrop. It looks really cool. Nice one, Mozilla Messaging team.

18 thoughts on “Running Raindrop on Ubuntu 9.10 using Desktop Couch

  1. Today you became more important to my life than a simple conduit for spilled beer. This raindrop stuff looks awesome

  2. Himanshu says:

    Raindrop is a very cool initiative from Mozilla, it has an ability to cut out the noise
    and pulling the information of actually interest.Raindrop could make people categorized
    and organized

  3. David says:

    Im getting an Error 401 Unauthorized when running raindrop :/
    Im on 9.10

  4. Gary says:

    No need to apply the diff if you install couchdb.

  5. Gabriel says:

    Hei,
    do I have to create the ~/.raindrop file first, or will this file created during the install process?
    I’ve tried this with Mac OS X 10.6 Snow Leopard and it works, but I can’t see any message neither from my Gmail account nor of twitter.
    So can you give me a tip?

    greetings from Germany
    Gabriel

  6. stephen says:

    thanks for the walk through, though i am no techie, through some persistence I was able to get it working :)

  7. sil says:

    Gary: this post is specifically about using desktop Couch, the new service in Ubuntu 9.10 which provides every user with a personal CouchDB. If you run against a system CouchDB then stock raindrop will work.

    Gabriel: this howto is for Ubuntu 9.10. I don’t know anything about Mac OS X, sorry.

  8. Gabriel says:

    sil: Ok, it could have been, that you would have an idea

  9. [...] i wanted to check it out on my laptop and them maybe install it on my ubuntu dev box after reading this article [...]

  10. itzco says:

    I setup everything follow your guide and the raindrop one, it runs from terminal and retrieve messages from some services… When I try to open the URL you mention I see the couchdb interface, but cannot see any raindrop interface, the :5984 show an unnable to connect message…
    Any extra step to see or check that?
    Thanks for the guide!

  11. Andrew Mager says:

    But how do you install it from the command line?

  12. Brian says:

    In order to see the Raindrop interface you need to surf over to “raindrop/inflow/index.html” from the CouchDB interface.

  13. [...] have an installer. Working with that would be very cool indeed. (Indeed, it’s possible for Raindrop to use desktopcouch if you have it, so that might be an interesting [...]

  14. [...] they have an installer. Working with that would be very cool indeed. (Indeed, it’s possible for Raindrop to use desktopcouch if you have it, so that might be an interesting [...]

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>