Monday, 13 December 2010

Exporting Diaspora posts to

With the recent release of the open source social site Diaspora, a flock of us from have gladly accepted invitations. Most Linux users are more than happy to pilot software at an early stage.

On the initial setup, as a lover of open source, I felt let down by the 'open source equivalent of Facebook.' After confirming email addresses and some basic information, the setup wizard asks if you would like to connect to other sites. To my horror the options are 1) Facebook 2) Twitter 3) must be, right? Well that's the problem there's only two options, but never fear fellow denters there is a simple way to overcome this problem.

In the spirit of this blog, I always try to keep everything open source, I'm going to link the accounts using a free, open source project by Michele Azzolari or @macno on Whilst is a free service; you need an invite, ask @macno on who, for those who don't know him, is very obliging and helpful.

Once you have received your invitation log in to your new account at We'll do the destination first, trust me it's easier. I'll now break this into steps to make it easier to follow.

Before we can setup properly, we need the feed for your Diaspora posts.

1. On Diaspora, when you are about to make a post, you should see a text box similar to the one shown below:

Click on the orange RSS icon.

2. This will take you to a new page showing all your posts, take a note of the address:

In this example my address is https://joindiaspora/public/kevie
*if there is .atom at the end of the address then leave it off

3. Go to the website.

4. On the welcome screen you'll see the number of feeds and destinations you currently have setup. Click on Add/Edit beside destinations, this will lead you to a new screen.

5. Click on Add new destination

6. Click on Identica

7. This will take you to, log in (if necessary) and the site will display the message:

Click on Allow

8. Now go back to, this time click on Add/Edit beside feeds

9. In the first box add the address of your Diaspora feed that we noted in step 2. In the second box give this setup a name (I have imaginatively called it 'diaspora')

10. Now it's time to choose what you wish to export, for text only enter %t, if you want a link to be posted then add %u (only needed if your posts exceed the 140 character limit)

11. On the next screen, put a tick beside your username and click on Save

12. Now log out of and your done, your posts from Diaspora will be updated on your timeline.

Please note that when you post on Diaspora you must tick the box make public for it to be posted to


  1. What's the point of being on when you mark new users as spammers/spamreport so that they can't use the site anymore. Thanks a lot for that one Kevie. Perhaps instead you could have been the nice guy and told me how to use the site better. I was just testing things out and posting links to a couple of my blog posts and other people's blogs to see how the site worked. I didn't even have the chance to start connecting and talking with people before you marked me.

  2. I only report people when they post five links in a row (or more) and I always make it known by adding @{username} so that the person has then a chance to reply and justify themselves. For a person to get banned they need to be reported by several users and then support decides to block them. I am not an administrator, neither do I have the privileges to block any user. If your account was blocked by support then you must have been reported by more users than me.

    If you wish to retry then you will be more than welcome, but don't simply post links as this gets most users suspicious.

  3. Kevie, thanks for this! Hopefully, they will soon add natively like they have Facebook and Twitter.

    Patrick Niedzielski

  4. Patrick, I can't believe, given that Diaspora is calling itself open source, that it didn't support from the outset. Hopefully they will learn from their errors ;)

  5. I am working on integration for statusnet identica. Have it working in my branch, but needs some polishing before it can be integrated in the upstream "official" versio. See and

  6. how I do can get an invite in ???

  7. go to and ask @macno it is his project, he is very willing to offer help.

  8. sheesh. Why not just use Friendika?

  9. I've never heard of friendika before just now. I'm glad that you are supporting open source projects. However after reading a bit about it I personally am not interested in social websites enough to try them all. I will enquire on to see how many use it.

  10. This blog is truly useful to convey overhauled instructive undertakings over web which is truly examination. I discovered one fruitful case of this truth through this blog. I will utilize such data now.
    Freight quote