Diaspora is a free (as in freedom) Social Network developed with FreeSoftware. Emacs has its own client for connecting, reading streams and sending posts and comments called diaspora-el.
All pods have a beautiful introduction when you have just sign up, so if you’re new on this thing you can read it or just ask anyone, all the people in Diaspora are open to newcomers!
More information about Diaspora:
You can find diaspora.el at github: https://github.com/cnngimenez/diaspora.el.
There are two branches, Master and Test, select one you preffer more. The testing branch is the more “unstable” but it the most recent.
After downloading and unzipped, you have to tell emacs where diaspora.el scripts are and that you want to load it. You can do these actions adding this code into your InitFile (.emacs):
(setq load-path (cons "~/diaspora.el/" load-path)) (require 'diaspora)
First of all, you may want to configure your pod and username, type
M-x customize-group diaspora and set the variables, mainly the one called “Diaspora Pod”(
At first time and if you have a low band-with connection is recommendable to turn off the “Diaspora Show Images By Default”(
M-x diaspora and diaspora.el will ask for your username and password, then a menu buffer will open. There you can clic on the element you want to see.
There are more commands, here we list some of them:
‘diaspora-get-public-stream’– Get the public stream.
‘diaspora-post-to’– Open a new buffer for sending a post.
‘diaspora-get-notifications’– Get all your notifications.
‘diaspora-get-all-contacts’– Get a contact list.
‘diaspora-messages’– Get all your personal messages.
All the commands are documented.
If you want to send bugs and comments, use the hashtag #diaspora-el.
You can read public posts at https://joindiaspora.com/tags/diaspora-el.
Tiago started the project as an interesting idea, if an Emacs client for D\* can be developed. He started writing some code and publishing it at http://www.diale.org/diasp.html having good resoults: he could log in and post simmulating the HTTP transactions using the UrlPackage.
After that, he moved the code to github for developing it in community. Later ChristianGiménez joined, at first answering some doubts but latter developing correcting some bugs and adding more features.
Tiago for some reason stop any develop, still you can find the original project at https://github.com/tchartersazevedo/diaspora-el. Also something happened to his Github count that unlinked both forks.
Nowadays, Tiago closed his Joindiaspora account.