Twitter ¿películas españolas? puaj... :)
Plurk Ryck está a puntito de salir del tostadero. Que ganas yaaaaaaaaaaaa # hace 22 horas

RSS Stream

RSS Stream displays your social feeds in a lifestream way.

Requirements

  • PHP5 (hey, PHP4 is doomed!)
  • RSS feeds must be in RSS 2.0 format

Features:

  • Uses WordPress resources (no extra libraries needed)
  • Personalizable CSS classes
  • Options Page
  • Multilinguage support
  • Detects URLs, e-mail address and @username replies
  • Suported services:
    • Twitter
    • Jaiku
    • Pownce
    • Delicious
    • Flickr
    • Facebook
    • Last.fm
    • Photobucket
    • ...and every RSS2.0 feed (Generic feed)

Installation

Drop rss-stream folder into /wp-content/plugins/ and activate the plug in.

Usage

Just put the following code in a WordPress page or directly in your PHP theme file:

RSS_Stream();

If you want to use it in a WordPress page, you also need a plugin to execute PHP code, like Exec-PHP.

Live Demo

You can see a live demo here: Lifestream

Screenshots

Lifestream Sample Lifestream Options

Customization

The plugin have his own CSS file (rss-stream.css). Tweak it as you like.

You can also replace the default images with the ones you like. Just overwrite the corresponding png file in rss-stream/images folder; i.e. to change te flickr icon, flickr.png, to change the generic feed #3, generic3, and so on...

Languages

Currently, RSS Stream supports the following languages:

To collaborate, just edit default.po (included in the plugin) , translate it and send it to me. Thanks in advance.

Download

Version History

0.8 - 2008/06/09

  • Added Plurk service
  • Added 'Time lapse' option. Suggested by Kim Woodbridge.
  • Bulgarian (bg_BG). Thanks to Ognian Mladenov
  • 0.7 - 2008/04/03

    • Added 'Force UTF8 encoding' option. Use it if you have encoding issues.
    • Added italian (it_IT) translation. Thanks to Federico Moretti

    0.6 - 2008/03/04

    • Added Jaiku service

    0.5.1 - 2008/02/22

    • Fixed the 'double pownce options' bug

    0.5 - 2008/02/18

    • Multiple generic feeds custom icons
    • Added russian (ru_RU) translation. Thanks to Alexander Sokolov

    0.4 - 2008/02/15

    • Multiple generic feeds option added

    0.3 - 2008/02/12

    • Added missing hypelinks() & twitter_users() functions. Props to Danielle.

    0.2 - 2008/02/05

    • Added general feed & photobucket support, optimized CSS. Thanks to Jose Gonzalez

    0.1 - 2008/02/01

    • Initial Release
    • Please send me suggestions, bugs, etc..

    To Do

    • Refactoring plugin as a PHP Class with methods to add sources easily

    Credits

    Inspired by Chris J. Davis & Elliott C. Bäck lifestream plugins.

    Contribs

    License

    This plugin is released in a GPL license.

    Contact

    Suggestion, fixes, rants, congratulations, gifts et al to rick[at]jinlabs.com or by my contact page.

    Code

    Maybe you could be interested in my other plugins: Code


28 Comentarios

  1. G

    Hi,
    just wanted to say that I very much like your plugin. Works like a charm.
    Thanks for your work
    Christian

    Christian Otto [2008/04/10 @ 18:23] Reply to Christian Otto
  2. G

    How about making it compatible with rss1? I tried converting some rss1 feeds I have with feedburner, but it couldn’t parse it:
    RSS1 http://www.in.gr/RSS/feed.asp?FeedSelect=FirstPage
    RSS1 to RSS2 through feedburner: http://feeds.feedburner.com/ellinikourescustomnews

    medigeek [2008/04/15 @ 10:41] Reply to medigeek
  3. G

    Hi, very nice plugin but… Can I put more than 1 social feed? For example 2 flickr users or 3 del.icio.us accounts?

    Monky [2008/04/15 @ 19:28] Reply to Monky
  4. G

    Hi

    In the options page (*settings) I am getting this error:

    Fatal error: Call to undefined function: date_default_timezone_set() in /home/content/t/h/e/theloyalfew/html/newsite/wp-content/plugins/rss-stream/rss-stream.php on line 383

    Any ideas?

    Ian [2008/04/27 @ 22:57] Reply to Ian
  5. G

    @Monky: I’ll think about it…

    @Ian: You need PHP5

    Rick [2008/04/28 @ 12:00] Reply to Rick
  6. G

    Hi!

    It’s a very very good plugin for wordpress, congratulations. It runs OK in my localhost for testing but I’ve got the same problem that Ian when I upload it. Iv’e got PHP5 (5.2.5). I can’t access to the options in the admin panel. Outside, the line with problems is 322, more or less.

    Regards from the south of Spain,
    Daniel.

    Daniel [2008/05/03 @ 19:15] Reply to Daniel
  7. G

    Is there anyway to limit the amount of actions displayed? for example id like to just show the last 15 entries from all feeds and then cut it off. Im sure its just as case of putting numbers in the render command brackets but ive had no luck with my trial and error so far.

    any help greatfully received.

    Mark [2008/05/03 @ 23:03] Reply to Mark
  8. G

    Sorry, mi admin server was kidding me. I’ve got PHP 4.4.8

    Daniel [2008/05/11 @ 16:08] Reply to Daniel
  9. G

    Hi! Very nice plugin! I tried using Feedburner to convert an Atom feed (Google Reader Shared Items) into RSS, but it did not work. So, I guess maybe my request is similar to medigeeks’s. Thanks again!

    Tyler [2008/05/12 @ 12:07] Reply to Tyler
  10. G

    hi, do you know why a get dis error?

    Warning: Invalid argument supplied for foreach() in /home/mhd-01/www.angelomilanetti.com/htdocs/wp-content/plugins/rss-stream/rss-stream.php on line 69

    Angelo [2008/05/13 @ 21:16] Reply to Angelo
  11. G

    @Angelo: probably, you don’t meet the requirements (PHP5 is needed)

    Rick [2008/05/14 @ 08:40] Reply to Rick
  12. G

    Nice plugin, works wonderful. I would love Zooomr suport or maybe thats posible with generic rss?

    Henrik [2008/05/14 @ 16:48] Reply to Henrik
  13. G

    @ Rick I have php5 and also set CHMOD to 777… still the same error :-(
    I have worpress 2.3.

    Angelo [2008/05/15 @ 19:48] Reply to Angelo
  14. G

    @Angelo: All the feeds are in RSS2.0 format? The plugin only accepts this format…

    Rick [2008/05/16 @ 11:40] Reply to Rick
  15. G

    So… I watched the code… the line 69 refers to jaiku. There is something wrong with jaku support- In fact, when I inserted my twitter account name, it all goes ok.

    But for me jaiku is very important. any ideas?

    Angelo [2008/05/16 @ 11:52] Reply to Angelo
  16. G

    Hi

    With regards to my comment and your reply below, I am using PHP 5.0 but still getting that error.

    Thanks,

    Ian
    *************

    Hi

    In the options page (*settings) I am getting this error:

    Fatal error: Call to undefined function: date_default_timezone_set() in /home/content/t/h/e/theloyalfew/html/newsite/wp-content/plugins/rss-stream/rss-stream.php on line 383

    Any ideas?
    Ian [2008/04/27 @ 22:57] Reply to Ian

    @Ian: You need PHP5

    Ian [2008/05/25 @ 14:47] Reply to Ian
  17. G

    great script for rss stream process for wordpress
    thanks…

    Ünlüler [2008/05/30 @ 00:51] Reply to Ünlüler
  18. G

    I get the same error with PHP 5.2

    Warning: Invalid argument supplied for foreach() in
    /blah/blah/blah/rss-stream.php on line 45

    Any suggestions? I’m diggin this plugin if I could just get it to work with twitter :)

    Dan [2008/06/01 @ 01:21] Reply to Dan
  19. G

    Update, I don’t use jaiku. When I changed line 79 from “$msg = rss_stream_twitter_users($msg);” to “$msg = rss_stream_jaiku_users($msg);” it works fine.

    Thanks for the sweet plugin. Hope this helps some other people, Dan

    Dan [2008/06/01 @ 02:42] Reply to Dan
  20. G

    How would you add the Facebook feed?

    Andrei Neculau [2008/06/12 @ 17:59] Reply to Andrei Neculau
  21. G

    Have you thought about supporting Google Shared? I tried to get it to work but I had to hack something together instead.

    Great work.

    Dan Cameron [2008/06/23 @ 05:04] Reply to Dan Cameron
  22. G

    Great plugin, cheers man.

    Bumping a previous question - how do you add your Facebook feed?
    What does the timelapse number do?

    Bit more documentation would be much appreciated.

    Take it easy,

    James

    JamesSpratt.org [2008/06/27 @ 01:06] Reply to JamesSpratt.org
  23. G

    Sorry - see what the timelapse bit does now. Would rename that something a little more explanatory like “Number of days to display”

    JamesSpratt.org [2008/06/27 @ 01:30] Reply to JamesSpratt.org
  24. G

    @JamesSpratt.org: To add you facebook feed search in facebook for your status minifeed. And you’re rigth with the timelapse thing, I’ll change it on the next version :)

    Rick [2008/06/27 @ 10:01] Reply to Rick
  25. G

    Hey Rick,

    Awesome plug-in. I was wondering if there was a way to change the timestamp background color for a generic feed? Thanks again.

    Brian Kirk [2008/06/28 @ 16:22] Reply to Brian Kirk
  26. G

    Thanks so much for your plugins. They’re excellent.

    If you’re considering requests for additions to RSS Stream, please consider:

    - lifeloop
    - digg
    - reddit

    I know I can add the RSS feeds, but having the logos and such would be nice.

    thanks again!

    George Donnelly [2008/06/28 @ 19:58] Reply to George Donnelly
  27. G

    @Rick

    Hi there Rick, great plugin. Is there a way to limit the maximum number of items displayed? Like <?php RSS_Stream(10); ?> Would like to limit my list to 10 items and have a “more …” link to another page with all items.

    object81 [2008/07/01 @ 02:31] Reply to object81
  28. G

    Very Nice plugin.

    But I have many google Atom feeds, do you have plan to make this plugin Atom compatible?

    Benny [2008/07/04 @ 13:52] Reply to Benny

18 Trackbacks/Pingbacks

  1. F

    [...] esistono diversi plugin in grado di svolgere questa funzione: per quanto mi riguarda, ho optato per RSS-Stream, molto semplice da installare e configurare. Devo ancora “creare” un layout [...]

    Pingback: Il cd. “lifestream”, questo sconosciuto. at brand:GNU² [2008/04/03 @ 06:03]
  2. F

    [...] Lifestream page was created using the RSS Stream Wordpress Plugin. The plugin uses the RSS feeds on the various websites to gather my recent activity. Visitors still [...]

    Pingback: Edwin Villanueva » Site Changes [2008/04/09 @ 09:46]
  3. F

    [...] Demo | Les mer/Last ned RSS Stream [...]

    Pingback: RSS-Stream - Vis hva du driver med på WP-siden din | WPNorge.org | WordPress på norsk [2008/04/11 @ 20:26]
  4. F

    [...] главный привет разработчикам плагинов для Wordpress, которые этой самой MagPie RSS в итоге пользуются. [...]

    Pingback: Sergey Galyonkin | Персональный сайт и блог Сергея Галёнкина » Об RSS, PHP и Google [2008/04/13 @ 23:30]
  5. F

    [...] делата на friendfeed. Спрях се на два : Lifestream WP Plugin for Wordpress и RSS Stream. Спрях се на втория и даже преведох няколко лафа на [...]

    Pingback: Lifestream [2008/04/15 @ 17:03]
  6. F

    [...] one: http://rick.jinlabs.com/code/rss-stream/ doesn’t look horrible, but it needs to support more services. [...]

    Pingback: Hell Yeah Bitch! .com » Blog Archive » Twitter Updates for 2008-04-17 [2008/04/18 @ 08:01]
  7. F

    [...] Site: Eillalicio.us Code: RSS Stream Wordpress Plugin [...]

    Pingback: Self Hosted Lifestream Gallery #2 | Lifestream Blog [2008/04/19 @ 01:09]
  8. F

    [...] RSS Stream - Rick’s HideOut RSS Stream displays your social feeds in a lifestream way. (tags: rick.jinlabs.com 2008 mes3 dia19 at_home lifestream lifestreaming WordPress RSS plugin) [...]

    Pingback: rascunho » Blog Archive » links for 2008-04-19 [2008/04/19 @ 22:38]
  9. F

    [...] RSS Stream - You guessed it, a third lifestream plugin for Wordpress. [...]

    Pingback: 35 Ways to Stream Your Life « DesignWorksAtlantic [2008/04/26 @ 02:49]
  10. F

    [...] I’m taking advantage of the long weekend to do some work to this site. I don’t blog as much as I used to, but I do use twitter and flickr quite a bit now. I think it’s about time I designed my lifestream. [...]

    Pingback: Anxious Designer [2008/05/02 @ 13:16]
  11. F

    [...] creative spark and get back to producing solid gold! In the meantime, I’m using the brilliant RSS Stream plugin by a Spanish gentleman named Rick. It’s officially the laziest method I’ve ever [...]

    Pingback: Who’s With Me!? » Blog Archive » A Running Start [2008/05/12 @ 11:21]
  12. F

    [...] RSS Stream - Rick’s HideOut “RSS Stream displays your social feeds in a lifestream way.” (tags: wordpress lifestream socialsoftware plugin rss plugins aggregator blog blogging blogs) [...]

    Pingback: Steven Hatch’s Blog » Blog Archive » links for 2008-05-17 [2008/05/17 @ 07:35]
  13. F

    [...] RSS Stream Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages. [...]

    Pingback: Streaming the Minutia of My Life | (Anti) Social Development [2008/05/23 @ 04:53]
  14. F

    [...] me indicou o Venus, aplicação em Python que gerar esse rio de conteúdo. Me deparei então com o RSS Stream, um plugin do Wordpress que faz a mesma coisa. Assim, criei meu próprio mega-agregador [...]

    Pingback: leonardofaria.net → Live stream [2008/06/07 @ 17:07]
  15. F

    [...] RSS Stream [...]

    Pingback: Wordpress Plugins Used on (Anti) Social Development | (Anti) Social Development [2008/06/23 @ 18:38]
  16. F

    [...] currently just using the RSS Stream plugin to pull in the feeds. The setup is very basic and instead of modifying the plugin to accept [...]

    Pingback: Old Look, New Feel » General » ego, lifestream, social, theme, wordpress [2008/06/24 @ 04:54]
  17. F

    [...] de plugins. Como casi que no te veo con Movable Type, el plugin que me ha gustado para WordPress es RSS Stream, y además el autor también tiene creado otros plugins para WordPress, como la de mostrar tus [...]

    Pingback: [Genbeta responde] Servicios de lifestreaming [2008/06/29 @ 04:38]
  18. F

    [...] 在Wordpress插件中,有个Rss Steam插件,就是一个类似的整合Rss的工具,目前这个插件支持Twitter,Jaiku,Pownce,Delicious,Flickr,Facebook等等,也支持其他RSS2.0的Feed。这样,你在网络上的活动和互动就可以整合到一个页面上了。有点像Facebook的mini-feed,追踪自己的各种活动。 [...]

    Pingback: Rss Stream on Wordpress [2008/07/04 @ 14:43]

Participa: