Lifestream
I recently stumbled upon a relatively old concept — lifestreaming.
This term was coined in the mid-’90s when two guys at Yale wrote that lifestreaming is:
…a time-ordered stream of documents that functions as a diary of your electronic life; every document you create and every document other people send you is stored in your lifestream. The tail of your stream contains documents from the past (starting with your electronic birth certificate). Moving away from the tail and toward the present, your stream contains more recent documents — papers in progress or new electronic mail; other documents (pictures, correspondence, bills, movies, voice mail, software) are stored in between. Moving beyond the present and into the future, the stream contains documents you will need: reminders, calendar items, to-do lists.[1]
The Internet is attempting to capture lifestreams of its citizens, but doesn’t appear as inclusive as most companies want it to be — mostly due to the nature of the events, or documents, or because no one web company owns the rites to all of one person’s information. …This seems to be a good thing.
There are, however, quite a few aggregators on the web, like Facebook, Tumblr, Posterous, Collectedin, and Flavors.me. These do a fairly good job of aggregating in a social network context, meaning that they typically lifestream content from social networking websites (silos) that people post specific content to. For example, if a person posts a photo to Flickr (a silo), the photo is on that website of course, but can also be retrieved from sites like Facebook (an aggregator, and a silo). I say that Facebook is an aggregator and a silo because Facebook started as a silo (only allowing posts from its subscribers), then branched into reading feeds from other sites like Flickr and Twitter, but Facebook itself is difficult to integrate into a secondary aggregator (like an RSS reader) as it has changed its layout and hidden its RSS feeds numerous times.
I particularly like the look and layout of Flavors.me, as it attempts to present information in a person’s lifestream, yet also segregates the data from different sources, which doesn’t intuitively give the audience a flowing context of the lifestream itself. In other words, personal Flavors.me sites look very nice, but are still somewhat disjointed.
I decided to task myself in creating my own lifestream on a website, but it had to meet my own specifications while maintaining a particular look and feel. I began the process by researching all the different types of information on the web that one could aggregate — from Facebook posts, to Flickr photos; from blog entries to music tracks played recently. I came upon a very nice and specific piece of software named Sweetcron.
Sweetcron, created by Jon “Yongfook” Cockle, was designed to be blog software that could capture and display a person’s lifestream. Similar to Tumblr and Friendfeed, but could be installed and run on a personal server, eliminating the need to subscribe to yet another commercial service. Sadly, I also found that Sweetcron, as wonderful as it might be, is no longer maintained by the original developer. This is where I discovered a Sweetcron fork — derivative software, named Lifepress.
Lifepress seems wonderful, as it has the functionality to aggregate feeds from different sources, and also comes with a bunch of plugins to handle the sources that aren’t as intuitive. It is also quite them-able, though there aren’t many Lifepress themes to be found. Luckily, Sweetcron themes can be easily adapted to Lifepress, though there aren’t as many Sweetcron themes, either, compared to regular blogging software like WordPress.
As with most lifestream sites, they contain things like Flickr photos, blog posts, etc. that you can read/view in the lifestream itself, I decided that mine would only be an aggregator rather than a full-blown lifestream blog that contained comments, etc. With mine, only linked posts from other sites can be read at the source if the link is followed. This allows me ease of maintenance in that I don’t have to worry about comments on a blog post and comments on a aggregated blog post at the same time. Obviously, this also prevents me from posting once and having software disperse the data — such as when people post to Twitter, and it magically appears on Facebook also. If I were to do that with a lifestream, it seems it would likely be caught in an endless loop… blog -> lifestream -> blog -> lifestream, ad infinitum.
So, after a few hours of installing and modifying PHP scripts and CSS stylesheets…even had to edit an image or two…
I have my own lifestream website. I only have a few feeds added in, but I’m sure there will probably be more as I toy around with things.
[1] http://cs-www.cs.yale.edu/homes/freeman/lifestreams.html
You’re currently reading “Lifestream”, an entry on Paranoid Linux Ninja Geek
- Published:
- 02.19.11 / 11pm
- Category:
- life, linux, open source, philosophy, photography, tech
- Tags:
- Post Navigation:
- « Cracking Passwords in Clouds
Email is NOT for storage »





Comments are closed
Comments are currently closed on this entry.