A WordPress Plug-in which allows you to lifestream any Feed!
By default every 5 minutes, but you can change that.
By default at the end of the 5minute period the next user to visit your site kicks off a "feed check" for that user it can take some time for your site to load as they have to wait for this to complete. Don't worry tho', by enabling cron mode you can fix this.
You can configure Unix Cron to update your feeds, in the WordPress dashboard, Settings -> Lifestream, enable Cron updating, then configure cron to download http://you.com/WordPress/wp-content/linickx-lifestream/run.php
I've got a file called linickx-lifestream in /etc/cron.d with this in it...
*/5 * * * * nick wget -q --spider http://www.linickx.com/wp-content/plugins/linickx-lifestream/run.php
your mileage may vary tho.
LINICKX LifeStream downloads your feeds and saves them to a database, you get to decide how much is stored
By default it goes into WordPress, but if you have lots of big feeds this could slow things down. To speed things up, change to a file database, make sure wp-content is writable and you'll see your feeds saved in lnx_lifestream_feeddb.txt get created.
If you want to run linickx-lifestream from cron then the plugin needs to know how to find WordPress. To find WordPress the plugin looks for config.php in ~/wp-content/linickx-lifestream , with the package there is an example config.sample.php. Rename config.sample.php to config.php and change the variable $WPDIR to where your wordpress is instlled, there are a couple of examples in there.
Version 0.1.x had a frustrating double-post bug where by some feed items would not be saved in the feed DB thus be posted to WP multiple times. I cannot work out if this is a Bug in my plugin, wordpress, simplepie or even PHP so I cam up with this fail-safe mechanism. As of 0.2 Lifestream posts will be created with some meta_data in a key called lnx_lifestream_id if a feed ID matches this key then a new post will not be created.
Just like in your fav action movie there is a manual override where by you can force these skipped posts to be created. You will need to be using Cron mode and web-broswe to domain.com/wp-content/plugins/linickx-lifestream/run.php?fsoverride=1 ... remember to see what cron mode is doing enable the Verbose option in the dashboard.
What you need is FeedWordPress ;-)
Requires: 3.2.1 or higher
Compatible up to: 3.2.1
Last Updated: 2011-9-25
Downloads: 1,316
Got something to say? Need help?