Show a stream of your online activity.
Check out the example.
Currently supports the following feeds natively:
Feel free to fork the project and add your own feeds in.
Just send a pull request to christianv/jquery-lifestream when you're finished.
Add the following to the or tag of your HTML page.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="https://github.com/christianv/jquery-lifestream/raw/master/jquery.lifestream-compiled.js"></script>
<script>
$("#lifestream").lifestream({
"list":[
{
"service": "github",
"user": "christianv"
},
{
"service": "twitter",
"user": "denbuzze"
}
]
});
</script>
The above code will always use the latest version of the script.
If you want to use it in production, download the compressed
or uncompressed file and host it yourself.
The plug-in accepts one configuration JSON object:
$("#lifestream").lifestream({
"limit": 30,
"list":[
{
"service": "github",
"user": "christianv"
},
{
"service": "twitter",
"user": "denbuzze"
}
]
});
limit
: (integer) Specify how many elements you want in your lifestream (default = 10).
list
: (array) Array containing other JSON objects with information about each item.
Each item should have a service and a user.
For more information about each service, check out the source code of the example page.
Adding in your own feed is pretty easy.
Have a look at this commit which adds support for the last.fm feed.
Stuff that isn"t implemented yet, but would be nice to have:
- Add support for Twitter Web Intents
- 0.0.5 Flickr support
- 0.0.4 Last.fm support
- 0.0.3 Delicious support + minor bug fix in the stackoverflow code
- 0.0.2 Youtube support
- 0.0.1 Initial version