├── index.html ├── inc └── index.html ├── locales ├── index.html ├── default.mo ├── lifestream-ca.mo ├── lifestream-cn.mo ├── lifestream-ja.mo ├── lifestream-bg_BG.mo ├── lifestream-by_BY.mo ├── lifestream-da_DK.mo ├── lifestream-de_DE.mo ├── lifestream-es_ES.mo ├── lifestream-fr_FR.mo ├── lifestream-it_IT.mo ├── lifestream-pl_PL.mo └── lifestream-sv_SE.mo ├── pages ├── index.html ├── changelog.inc.php ├── forums.inc.php └── errors.inc.php ├── themes ├── index.html ├── boxy │ ├── media │ │ └── index.html │ ├── templates │ │ ├── message.inc.php │ │ ├── photo.inc.php │ │ ├── video.inc.php │ │ ├── basic.inc.php │ │ ├── generic.inc.php │ │ ├── bookmark.inc.php │ │ ├── post.inc.php │ │ └── comment.inc.php │ ├── theme.txt │ └── main.inc.php ├── default │ ├── index.html │ ├── media │ │ └── index.html │ ├── templates │ │ ├── index.html │ │ ├── message.inc.php │ │ ├── photo.inc.php │ │ ├── video.inc.php │ │ ├── basic.inc.php │ │ ├── generic.inc.php │ │ ├── bookmark.inc.php │ │ ├── post.inc.php │ │ └── comment.inc.php │ ├── theme.txt │ ├── digest.inc.php │ └── sidebar.inc.php └── README ├── extensions ├── index.html ├── amazon │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── blipfm │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── bliptv │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── blog │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── digg │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── diigo │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── ebay │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── flickr │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── github │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── hulu │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── imdb │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── itunes │ ├── index.html │ └── icon.png ├── jaiku │ ├── index.html │ └── icon.png ├── kiva │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── lastfm │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── mixx │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── picasa │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── plurk │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── raptr │ ├── index.html │ └── icon.png ├── reddit │ ├── index.html │ └── icon.png ├── skitch │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── steam │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── tumblr │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── vimeo │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── yelp │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── zoomr │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── appbrain │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── backtype │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── brightkite │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── cocomments │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── codaset │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── dailybooth │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── delicious │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── deviantart │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── dribbble │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── eventful │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── facebook │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── foodfeed │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── foursquare │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── getglue │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── goodreads │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── googleplus │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── gowalla │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── identica │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── instapaper │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── kongregate │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── magnolia │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── mobypicture │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── myepisodes │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── myspace │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── netflix │ ├── index.html │ └── icon.png ├── pandora │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── photobucket │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── pictmobi │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── readernaut │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── rightmove │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── scrnshots │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── slideshare │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── smugmug │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── steepster │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── stumbleupon │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── twitpic │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── twitter │ ├── index.html │ └── icon.png ├── upcoming │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── ustream │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── viddler │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── wakoopa │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── wikipedia │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── wpcodex │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── xboxlive │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── youtube │ ├── index.html │ └── icon.png ├── googlereader │ ├── index.html │ └── icon.png ├── identicasearch │ ├── index.html │ └── icon.png ├── librarything │ ├── index.html │ ├── icon.png │ └── extension.inc.php ├── twitterfaves │ ├── index.html │ └── icon.png ├── twittersearch │ ├── index.html │ └── icon.png ├── pinboard │ ├── icon.png │ └── extension.inc.php ├── wowarmory │ ├── icon.png │ └── extension.inc.php └── README ├── images ├── .gitignore ├── icons ├── default │ ├── icons.txt │ ├── blog.png │ ├── digg.png │ ├── hulu.png │ ├── imdb.png │ ├── jaiku.png │ ├── mixx.png │ ├── plurk.png │ ├── steam.png │ ├── vimeo.png │ ├── yelp.png │ ├── amazon.png │ ├── blipfm.png │ ├── bliptv.png │ ├── flickr.png │ ├── generic.png │ ├── getglue.png │ ├── itunes.png │ ├── lastfm.png │ ├── myspace.png │ ├── netflix.png │ ├── pandora.png │ ├── picasa.png │ ├── pownce.png │ ├── skitch.png │ ├── smugmug.png │ ├── tumblr.png │ ├── twitpic.png │ ├── twitter.png │ ├── viddler.png │ ├── youtube.png │ ├── zooomr.png │ ├── backtype.png │ ├── brightkite.png │ ├── cocomment.png │ ├── delicious.png │ ├── deviantart.png │ ├── facebook.png │ ├── foodfeed.png │ ├── goodreads.png │ ├── googleplus.png │ ├── identica.png │ ├── instapaper.png │ ├── kongregate.png │ ├── magnolia.png │ ├── misterwong.png │ ├── myepisodes.png │ ├── readernaut.png │ ├── rightmove.png │ ├── scrnshots.png │ ├── slideshare.png │ ├── upcoming.png │ ├── wikipedia.png │ ├── xboxlive.png │ ├── googlereader.png │ ├── librarything.png │ ├── mobypicture.png │ ├── photobucket.png │ └── stumbleupon.png ├── ndesign │ ├── aol.png │ ├── bebo.png │ ├── digg.png │ ├── email.png │ ├── mixx.png │ ├── msn.png │ ├── qik.png │ ├── skype.png │ ├── vimeo.png │ ├── virb.png │ ├── yahoo.png │ ├── amazon.png │ ├── behance.png │ ├── blogger.png │ ├── flickr.png │ ├── generic.png │ ├── google.png │ ├── itunes.png │ ├── lastfm.png │ ├── myspace.png │ ├── reddit.png │ ├── retweet.png │ ├── squidoo.png │ ├── tumblr.png │ ├── twitter.png │ ├── viddler.png │ ├── youtube.png │ ├── delicious.png │ ├── deviantart.png │ ├── facebook.png │ ├── friendfeed.png │ ├── frinedster.png │ ├── linkedin.png │ ├── microsoft.png │ ├── mobileme.png │ ├── netvibes.png │ ├── newsvine.png │ ├── posterous.png │ ├── sharethis.png │ ├── slashdot.png │ ├── slideshare.png │ ├── technorati.png │ ├── wordpress.png │ ├── yahoobuzz.png │ ├── design-bump.png │ ├── designfloat.png │ ├── google-talk.png │ ├── mister-wong.png │ ├── stumbleupon.png │ └── icons.txt ├── refined │ ├── aim.png │ ├── bebo.png │ ├── digg.png │ ├── mixx.png │ ├── plurk.png │ ├── vimeo.png │ ├── virb.png │ ├── yahoo.png │ ├── yelp.png │ ├── blogger.png │ ├── dopplr.png │ ├── flickr.png │ ├── generic.png │ ├── google.png │ ├── lastfm.png │ ├── myspace.png │ ├── picasa.png │ ├── reddit.png │ ├── tumblr.png │ ├── twitter.png │ ├── viddler.png │ ├── youtube.png │ ├── brightkite.png │ ├── delicious.png │ ├── facebook.png │ ├── friendfeed.png │ ├── gamespot.png │ ├── googletalk.png │ ├── linkedin.png │ ├── newsvine.png │ ├── posterous.png │ ├── technorati.png │ ├── wordpress.png │ ├── yahoobuzz.png │ ├── designfloat.png │ ├── stumbleupon.png │ ├── icons.txt │ └── license.txt ├── refined2 │ ├── aim.png │ ├── bebo.png │ ├── digg.png │ ├── ebay.png │ ├── imdb.png │ ├── mixx.png │ ├── msn.png │ ├── ning.png │ ├── opml.png │ ├── virb.png │ ├── yelp.png │ ├── amazon.png │ ├── dopplr.png │ ├── ember.png │ ├── flickr.png │ ├── google.png │ ├── gtalk.png │ ├── ilike.png │ ├── imeem.png │ ├── itunes.png │ ├── lastfm.png │ ├── orkut.png │ ├── picasa.png │ ├── reddit.png │ ├── skype.png │ ├── tumblr.png │ ├── vimeo.png │ ├── yahoo.png │ ├── delicious.png │ ├── facebook.png │ ├── fffound.png │ ├── fireeagle.png │ ├── generic.png │ ├── goodreads.png │ ├── linkedin.png │ ├── myspace.png │ ├── newsvine.png │ ├── nikeplus.png │ ├── posterous.png │ ├── twitter.png │ ├── upcoming.png │ ├── wikipedia.png │ ├── yahoobuzz.png │ ├── youtube.png │ ├── brightkite.png │ ├── huffduffer.png │ ├── justgiving.png │ ├── readernaut.png │ ├── stumbleupon.png │ ├── technorati.png │ ├── yahoomessenger.png │ ├── icons.txt │ └── README.txt ├── handdrawn │ ├── digg.png │ ├── vimeo.png │ ├── blipfm.png │ ├── blogger.png │ ├── facebook.png │ ├── flickr.png │ ├── generic.png │ ├── lastfm.png │ ├── meneame.png │ ├── myspace.png │ ├── reddit.png │ ├── twitter.png │ ├── youtube.png │ ├── technorati.png │ ├── wordpress.png │ ├── stumbleupon.png │ └── icons.txt └── README ├── docs ├── api │ ├── index.rst │ ├── misc.rst │ ├── options.rst │ └── events.rst └── index.rst ├── TODO ├── lifestream.js ├── templates ├── event.php └── home.php └── lifestream.php /index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inc/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /locales/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pages/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images: -------------------------------------------------------------------------------- 1 | icons/default -------------------------------------------------------------------------------- /extensions/amazon/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/blipfm/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/bliptv/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/blog/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/digg/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/diigo/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/ebay/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/flickr/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/hulu/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/imdb/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/itunes/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/jaiku/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/kiva/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/lastfm/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/mixx/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/picasa/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/plurk/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/raptr/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/reddit/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/skitch/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/steam/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/tumblr/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/vimeo/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/yelp/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/zoomr/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/boxy/media/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/default/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .svn/ 2 | .DS_Store -------------------------------------------------------------------------------- /extensions/appbrain/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/backtype/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/brightkite/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/cocomments/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/codaset/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/dailybooth/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/delicious/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/deviantart/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/dribbble/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/eventful/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/facebook/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/foodfeed/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/foursquare/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/getglue/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/goodreads/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/googleplus/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/gowalla/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/identica/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/instapaper/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/kongregate/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/magnolia/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/mobypicture/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/myepisodes/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/myspace/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/netflix/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/pandora/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/photobucket/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/pictmobi/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/readernaut/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/rightmove/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/scrnshots/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/slideshare/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/smugmug/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/steepster/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/stumbleupon/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/twitpic/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/twitter/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/upcoming/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/ustream/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/viddler/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/wakoopa/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/wikipedia/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/wpcodex/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/xboxlive/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/youtube/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/default/media/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/googlereader/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/identicasearch/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/librarything/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/twitterfaves/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/twittersearch/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/boxy/templates/message.inc.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/default/templates/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /icons/default/icons.txt: -------------------------------------------------------------------------------- 1 | Name: Default 2 | -------------------------------------------------------------------------------- /themes/default/templates/message.inc.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/boxy/theme.txt: -------------------------------------------------------------------------------- 1 | Name: Boxy (Sample) 2 | Author: David Cramer -------------------------------------------------------------------------------- /themes/default/theme.txt: -------------------------------------------------------------------------------- 1 | Name: Default 2 | Author: David Cramer 3 | -------------------------------------------------------------------------------- /locales/default.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/default.mo -------------------------------------------------------------------------------- /icons/default/blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/blog.png -------------------------------------------------------------------------------- /icons/default/digg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/digg.png -------------------------------------------------------------------------------- /icons/default/hulu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/hulu.png -------------------------------------------------------------------------------- /icons/default/imdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/imdb.png -------------------------------------------------------------------------------- /icons/default/jaiku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/jaiku.png -------------------------------------------------------------------------------- /icons/default/mixx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/mixx.png -------------------------------------------------------------------------------- /icons/default/plurk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/plurk.png -------------------------------------------------------------------------------- /icons/default/steam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/steam.png -------------------------------------------------------------------------------- /icons/default/vimeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/vimeo.png -------------------------------------------------------------------------------- /icons/default/yelp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/yelp.png -------------------------------------------------------------------------------- /icons/ndesign/aol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/aol.png -------------------------------------------------------------------------------- /icons/ndesign/bebo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/bebo.png -------------------------------------------------------------------------------- /icons/ndesign/digg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/digg.png -------------------------------------------------------------------------------- /icons/ndesign/email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/email.png -------------------------------------------------------------------------------- /icons/ndesign/mixx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/mixx.png -------------------------------------------------------------------------------- /icons/ndesign/msn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/msn.png -------------------------------------------------------------------------------- /icons/ndesign/qik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/qik.png -------------------------------------------------------------------------------- /icons/ndesign/skype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/skype.png -------------------------------------------------------------------------------- /icons/ndesign/vimeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/vimeo.png -------------------------------------------------------------------------------- /icons/ndesign/virb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/virb.png -------------------------------------------------------------------------------- /icons/ndesign/yahoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/yahoo.png -------------------------------------------------------------------------------- /icons/refined/aim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/aim.png -------------------------------------------------------------------------------- /icons/refined/bebo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/bebo.png -------------------------------------------------------------------------------- /icons/refined/digg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/digg.png -------------------------------------------------------------------------------- /icons/refined/mixx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/mixx.png -------------------------------------------------------------------------------- /icons/refined/plurk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/plurk.png -------------------------------------------------------------------------------- /icons/refined/vimeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/vimeo.png -------------------------------------------------------------------------------- /icons/refined/virb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/virb.png -------------------------------------------------------------------------------- /icons/refined/yahoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/yahoo.png -------------------------------------------------------------------------------- /icons/refined/yelp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/yelp.png -------------------------------------------------------------------------------- /icons/refined2/aim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/aim.png -------------------------------------------------------------------------------- /icons/refined2/bebo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/bebo.png -------------------------------------------------------------------------------- /icons/refined2/digg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/digg.png -------------------------------------------------------------------------------- /icons/refined2/ebay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/ebay.png -------------------------------------------------------------------------------- /icons/refined2/imdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/imdb.png -------------------------------------------------------------------------------- /icons/refined2/mixx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/mixx.png -------------------------------------------------------------------------------- /icons/refined2/msn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/msn.png -------------------------------------------------------------------------------- /icons/refined2/ning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/ning.png -------------------------------------------------------------------------------- /icons/refined2/opml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/opml.png -------------------------------------------------------------------------------- /icons/refined2/virb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/virb.png -------------------------------------------------------------------------------- /icons/refined2/yelp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/yelp.png -------------------------------------------------------------------------------- /extensions/blog/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/blog/icon.png -------------------------------------------------------------------------------- /extensions/digg/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/digg/icon.png -------------------------------------------------------------------------------- /extensions/diigo/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/diigo/icon.png -------------------------------------------------------------------------------- /extensions/ebay/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/ebay/icon.png -------------------------------------------------------------------------------- /extensions/hulu/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/hulu/icon.png -------------------------------------------------------------------------------- /extensions/imdb/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/imdb/icon.png -------------------------------------------------------------------------------- /extensions/jaiku/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/jaiku/icon.png -------------------------------------------------------------------------------- /extensions/kiva/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/kiva/icon.png -------------------------------------------------------------------------------- /extensions/mixx/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/mixx/icon.png -------------------------------------------------------------------------------- /extensions/plurk/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/plurk/icon.png -------------------------------------------------------------------------------- /extensions/raptr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/raptr/icon.png -------------------------------------------------------------------------------- /extensions/steam/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/steam/icon.png -------------------------------------------------------------------------------- /extensions/vimeo/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/vimeo/icon.png -------------------------------------------------------------------------------- /extensions/yelp/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/yelp/icon.png -------------------------------------------------------------------------------- /extensions/zoomr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/zoomr/icon.png -------------------------------------------------------------------------------- /icons/default/amazon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/amazon.png -------------------------------------------------------------------------------- /icons/default/blipfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/blipfm.png -------------------------------------------------------------------------------- /icons/default/bliptv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/bliptv.png -------------------------------------------------------------------------------- /icons/default/flickr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/flickr.png -------------------------------------------------------------------------------- /icons/default/generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/generic.png -------------------------------------------------------------------------------- /icons/default/getglue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/getglue.png -------------------------------------------------------------------------------- /icons/default/itunes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/itunes.png -------------------------------------------------------------------------------- /icons/default/lastfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/lastfm.png -------------------------------------------------------------------------------- /icons/default/myspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/myspace.png -------------------------------------------------------------------------------- /icons/default/netflix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/netflix.png -------------------------------------------------------------------------------- /icons/default/pandora.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/pandora.png -------------------------------------------------------------------------------- /icons/default/picasa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/picasa.png -------------------------------------------------------------------------------- /icons/default/pownce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/pownce.png -------------------------------------------------------------------------------- /icons/default/skitch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/skitch.png -------------------------------------------------------------------------------- /icons/default/smugmug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/smugmug.png -------------------------------------------------------------------------------- /icons/default/tumblr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/tumblr.png -------------------------------------------------------------------------------- /icons/default/twitpic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/twitpic.png -------------------------------------------------------------------------------- /icons/default/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/twitter.png -------------------------------------------------------------------------------- /icons/default/viddler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/viddler.png -------------------------------------------------------------------------------- /icons/default/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/youtube.png -------------------------------------------------------------------------------- /icons/default/zooomr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/zooomr.png -------------------------------------------------------------------------------- /icons/handdrawn/digg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/digg.png -------------------------------------------------------------------------------- /icons/handdrawn/vimeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/vimeo.png -------------------------------------------------------------------------------- /icons/ndesign/amazon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/amazon.png -------------------------------------------------------------------------------- /icons/ndesign/behance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/behance.png -------------------------------------------------------------------------------- /icons/ndesign/blogger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/blogger.png -------------------------------------------------------------------------------- /icons/ndesign/flickr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/flickr.png -------------------------------------------------------------------------------- /icons/ndesign/generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/generic.png -------------------------------------------------------------------------------- /icons/ndesign/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/google.png -------------------------------------------------------------------------------- /icons/ndesign/itunes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/itunes.png -------------------------------------------------------------------------------- /icons/ndesign/lastfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/lastfm.png -------------------------------------------------------------------------------- /icons/ndesign/myspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/myspace.png -------------------------------------------------------------------------------- /icons/ndesign/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/reddit.png -------------------------------------------------------------------------------- /icons/ndesign/retweet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/retweet.png -------------------------------------------------------------------------------- /icons/ndesign/squidoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/squidoo.png -------------------------------------------------------------------------------- /icons/ndesign/tumblr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/tumblr.png -------------------------------------------------------------------------------- /icons/ndesign/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/twitter.png -------------------------------------------------------------------------------- /icons/ndesign/viddler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/viddler.png -------------------------------------------------------------------------------- /icons/ndesign/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/youtube.png -------------------------------------------------------------------------------- /icons/refined/blogger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/blogger.png -------------------------------------------------------------------------------- /icons/refined/dopplr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/dopplr.png -------------------------------------------------------------------------------- /icons/refined/flickr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/flickr.png -------------------------------------------------------------------------------- /icons/refined/generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/generic.png -------------------------------------------------------------------------------- /icons/refined/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/google.png -------------------------------------------------------------------------------- /icons/refined/lastfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/lastfm.png -------------------------------------------------------------------------------- /icons/refined/myspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/myspace.png -------------------------------------------------------------------------------- /icons/refined/picasa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/picasa.png -------------------------------------------------------------------------------- /icons/refined/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/reddit.png -------------------------------------------------------------------------------- /icons/refined/tumblr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/tumblr.png -------------------------------------------------------------------------------- /icons/refined/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/twitter.png -------------------------------------------------------------------------------- /icons/refined/viddler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/viddler.png -------------------------------------------------------------------------------- /icons/refined/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/youtube.png -------------------------------------------------------------------------------- /icons/refined2/amazon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/amazon.png -------------------------------------------------------------------------------- /icons/refined2/dopplr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/dopplr.png -------------------------------------------------------------------------------- /icons/refined2/ember.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/ember.png -------------------------------------------------------------------------------- /icons/refined2/flickr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/flickr.png -------------------------------------------------------------------------------- /icons/refined2/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/google.png -------------------------------------------------------------------------------- /icons/refined2/gtalk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/gtalk.png -------------------------------------------------------------------------------- /icons/refined2/ilike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/ilike.png -------------------------------------------------------------------------------- /icons/refined2/imeem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/imeem.png -------------------------------------------------------------------------------- /icons/refined2/itunes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/itunes.png -------------------------------------------------------------------------------- /icons/refined2/lastfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/lastfm.png -------------------------------------------------------------------------------- /icons/refined2/orkut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/orkut.png -------------------------------------------------------------------------------- /icons/refined2/picasa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/picasa.png -------------------------------------------------------------------------------- /icons/refined2/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/reddit.png -------------------------------------------------------------------------------- /icons/refined2/skype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/skype.png -------------------------------------------------------------------------------- /icons/refined2/tumblr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/tumblr.png -------------------------------------------------------------------------------- /icons/refined2/vimeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/vimeo.png -------------------------------------------------------------------------------- /icons/refined2/yahoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/yahoo.png -------------------------------------------------------------------------------- /locales/lifestream-ca.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-ca.mo -------------------------------------------------------------------------------- /locales/lifestream-cn.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-cn.mo -------------------------------------------------------------------------------- /locales/lifestream-ja.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-ja.mo -------------------------------------------------------------------------------- /extensions/amazon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/amazon/icon.png -------------------------------------------------------------------------------- /extensions/appbrain/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/appbrain/icon.png -------------------------------------------------------------------------------- /extensions/backtype/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/backtype/icon.png -------------------------------------------------------------------------------- /extensions/blipfm/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/blipfm/icon.png -------------------------------------------------------------------------------- /extensions/bliptv/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/bliptv/icon.png -------------------------------------------------------------------------------- /extensions/codaset/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/codaset/icon.png -------------------------------------------------------------------------------- /extensions/dribbble/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/dribbble/icon.png -------------------------------------------------------------------------------- /extensions/eventful/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/eventful/icon.png -------------------------------------------------------------------------------- /extensions/facebook/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/facebook/icon.png -------------------------------------------------------------------------------- /extensions/flickr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/flickr/icon.png -------------------------------------------------------------------------------- /extensions/foodfeed/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/foodfeed/icon.png -------------------------------------------------------------------------------- /extensions/getglue/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/getglue/icon.png -------------------------------------------------------------------------------- /extensions/github/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/github/icon.png -------------------------------------------------------------------------------- /extensions/gowalla/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/gowalla/icon.png -------------------------------------------------------------------------------- /extensions/identica/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/identica/icon.png -------------------------------------------------------------------------------- /extensions/itunes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/itunes/icon.png -------------------------------------------------------------------------------- /extensions/lastfm/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/lastfm/icon.png -------------------------------------------------------------------------------- /extensions/magnolia/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/magnolia/icon.png -------------------------------------------------------------------------------- /extensions/myspace/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/myspace/icon.png -------------------------------------------------------------------------------- /extensions/netflix/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/netflix/icon.png -------------------------------------------------------------------------------- /extensions/pandora/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/pandora/icon.png -------------------------------------------------------------------------------- /extensions/picasa/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/picasa/icon.png -------------------------------------------------------------------------------- /extensions/pictmobi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/pictmobi/icon.png -------------------------------------------------------------------------------- /extensions/pinboard/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/pinboard/icon.png -------------------------------------------------------------------------------- /extensions/reddit/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/reddit/icon.png -------------------------------------------------------------------------------- /extensions/skitch/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/skitch/icon.png -------------------------------------------------------------------------------- /extensions/smugmug/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/smugmug/icon.png -------------------------------------------------------------------------------- /extensions/tumblr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/tumblr/icon.png -------------------------------------------------------------------------------- /extensions/twitpic/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/twitpic/icon.png -------------------------------------------------------------------------------- /extensions/twitter/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/twitter/icon.png -------------------------------------------------------------------------------- /extensions/upcoming/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/upcoming/icon.png -------------------------------------------------------------------------------- /extensions/ustream/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/ustream/icon.png -------------------------------------------------------------------------------- /extensions/viddler/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/viddler/icon.png -------------------------------------------------------------------------------- /extensions/wakoopa/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/wakoopa/icon.png -------------------------------------------------------------------------------- /extensions/wpcodex/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/wpcodex/icon.png -------------------------------------------------------------------------------- /extensions/xboxlive/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/xboxlive/icon.png -------------------------------------------------------------------------------- /extensions/youtube/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/youtube/icon.png -------------------------------------------------------------------------------- /icons/default/backtype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/backtype.png -------------------------------------------------------------------------------- /icons/default/brightkite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/brightkite.png -------------------------------------------------------------------------------- /icons/default/cocomment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/cocomment.png -------------------------------------------------------------------------------- /icons/default/delicious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/delicious.png -------------------------------------------------------------------------------- /icons/default/deviantart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/deviantart.png -------------------------------------------------------------------------------- /icons/default/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/facebook.png -------------------------------------------------------------------------------- /icons/default/foodfeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/foodfeed.png -------------------------------------------------------------------------------- /icons/default/goodreads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/goodreads.png -------------------------------------------------------------------------------- /icons/default/googleplus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/googleplus.png -------------------------------------------------------------------------------- /icons/default/identica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/identica.png -------------------------------------------------------------------------------- /icons/default/instapaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/instapaper.png -------------------------------------------------------------------------------- /icons/default/kongregate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/kongregate.png -------------------------------------------------------------------------------- /icons/default/magnolia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/magnolia.png -------------------------------------------------------------------------------- /icons/default/misterwong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/misterwong.png -------------------------------------------------------------------------------- /icons/default/myepisodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/myepisodes.png -------------------------------------------------------------------------------- /icons/default/readernaut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/readernaut.png -------------------------------------------------------------------------------- /icons/default/rightmove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/rightmove.png -------------------------------------------------------------------------------- /icons/default/scrnshots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/scrnshots.png -------------------------------------------------------------------------------- /icons/default/slideshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/slideshare.png -------------------------------------------------------------------------------- /icons/default/upcoming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/upcoming.png -------------------------------------------------------------------------------- /icons/default/wikipedia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/wikipedia.png -------------------------------------------------------------------------------- /icons/default/xboxlive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/xboxlive.png -------------------------------------------------------------------------------- /icons/handdrawn/blipfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/blipfm.png -------------------------------------------------------------------------------- /icons/handdrawn/blogger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/blogger.png -------------------------------------------------------------------------------- /icons/handdrawn/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/facebook.png -------------------------------------------------------------------------------- /icons/handdrawn/flickr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/flickr.png -------------------------------------------------------------------------------- /icons/handdrawn/generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/generic.png -------------------------------------------------------------------------------- /icons/handdrawn/lastfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/lastfm.png -------------------------------------------------------------------------------- /icons/handdrawn/meneame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/meneame.png -------------------------------------------------------------------------------- /icons/handdrawn/myspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/myspace.png -------------------------------------------------------------------------------- /icons/handdrawn/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/reddit.png -------------------------------------------------------------------------------- /icons/handdrawn/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/twitter.png -------------------------------------------------------------------------------- /icons/handdrawn/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/youtube.png -------------------------------------------------------------------------------- /icons/ndesign/delicious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/delicious.png -------------------------------------------------------------------------------- /icons/ndesign/deviantart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/deviantart.png -------------------------------------------------------------------------------- /icons/ndesign/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/facebook.png -------------------------------------------------------------------------------- /icons/ndesign/friendfeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/friendfeed.png -------------------------------------------------------------------------------- /icons/ndesign/frinedster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/frinedster.png -------------------------------------------------------------------------------- /icons/ndesign/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/linkedin.png -------------------------------------------------------------------------------- /icons/ndesign/microsoft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/microsoft.png -------------------------------------------------------------------------------- /icons/ndesign/mobileme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/mobileme.png -------------------------------------------------------------------------------- /icons/ndesign/netvibes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/netvibes.png -------------------------------------------------------------------------------- /icons/ndesign/newsvine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/newsvine.png -------------------------------------------------------------------------------- /icons/ndesign/posterous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/posterous.png -------------------------------------------------------------------------------- /icons/ndesign/sharethis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/sharethis.png -------------------------------------------------------------------------------- /icons/ndesign/slashdot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/slashdot.png -------------------------------------------------------------------------------- /icons/ndesign/slideshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/slideshare.png -------------------------------------------------------------------------------- /icons/ndesign/technorati.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/technorati.png -------------------------------------------------------------------------------- /icons/ndesign/wordpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/wordpress.png -------------------------------------------------------------------------------- /icons/ndesign/yahoobuzz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/yahoobuzz.png -------------------------------------------------------------------------------- /icons/refined/brightkite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/brightkite.png -------------------------------------------------------------------------------- /icons/refined/delicious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/delicious.png -------------------------------------------------------------------------------- /icons/refined/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/facebook.png -------------------------------------------------------------------------------- /icons/refined/friendfeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/friendfeed.png -------------------------------------------------------------------------------- /icons/refined/gamespot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/gamespot.png -------------------------------------------------------------------------------- /icons/refined/googletalk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/googletalk.png -------------------------------------------------------------------------------- /icons/refined/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/linkedin.png -------------------------------------------------------------------------------- /icons/refined/newsvine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/newsvine.png -------------------------------------------------------------------------------- /icons/refined/posterous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/posterous.png -------------------------------------------------------------------------------- /icons/refined/technorati.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/technorati.png -------------------------------------------------------------------------------- /icons/refined/wordpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/wordpress.png -------------------------------------------------------------------------------- /icons/refined/yahoobuzz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/yahoobuzz.png -------------------------------------------------------------------------------- /icons/refined2/delicious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/delicious.png -------------------------------------------------------------------------------- /icons/refined2/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/facebook.png -------------------------------------------------------------------------------- /icons/refined2/fffound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/fffound.png -------------------------------------------------------------------------------- /icons/refined2/fireeagle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/fireeagle.png -------------------------------------------------------------------------------- /icons/refined2/generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/generic.png -------------------------------------------------------------------------------- /icons/refined2/goodreads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/goodreads.png -------------------------------------------------------------------------------- /icons/refined2/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/linkedin.png -------------------------------------------------------------------------------- /icons/refined2/myspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/myspace.png -------------------------------------------------------------------------------- /icons/refined2/newsvine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/newsvine.png -------------------------------------------------------------------------------- /icons/refined2/nikeplus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/nikeplus.png -------------------------------------------------------------------------------- /icons/refined2/posterous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/posterous.png -------------------------------------------------------------------------------- /icons/refined2/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/twitter.png -------------------------------------------------------------------------------- /icons/refined2/upcoming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/upcoming.png -------------------------------------------------------------------------------- /icons/refined2/wikipedia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/wikipedia.png -------------------------------------------------------------------------------- /icons/refined2/yahoobuzz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/yahoobuzz.png -------------------------------------------------------------------------------- /icons/refined2/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/youtube.png -------------------------------------------------------------------------------- /locales/lifestream-bg_BG.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-bg_BG.mo -------------------------------------------------------------------------------- /locales/lifestream-by_BY.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-by_BY.mo -------------------------------------------------------------------------------- /locales/lifestream-da_DK.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-da_DK.mo -------------------------------------------------------------------------------- /locales/lifestream-de_DE.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-de_DE.mo -------------------------------------------------------------------------------- /locales/lifestream-es_ES.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-es_ES.mo -------------------------------------------------------------------------------- /locales/lifestream-fr_FR.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-fr_FR.mo -------------------------------------------------------------------------------- /locales/lifestream-it_IT.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-it_IT.mo -------------------------------------------------------------------------------- /locales/lifestream-pl_PL.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-pl_PL.mo -------------------------------------------------------------------------------- /locales/lifestream-sv_SE.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/locales/lifestream-sv_SE.mo -------------------------------------------------------------------------------- /extensions/brightkite/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/brightkite/icon.png -------------------------------------------------------------------------------- /extensions/cocomments/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/cocomments/icon.png -------------------------------------------------------------------------------- /extensions/dailybooth/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/dailybooth/icon.png -------------------------------------------------------------------------------- /extensions/delicious/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/delicious/icon.png -------------------------------------------------------------------------------- /extensions/deviantart/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/deviantart/icon.png -------------------------------------------------------------------------------- /extensions/foursquare/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/foursquare/icon.png -------------------------------------------------------------------------------- /extensions/goodreads/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/goodreads/icon.png -------------------------------------------------------------------------------- /extensions/googleplus/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/googleplus/icon.png -------------------------------------------------------------------------------- /extensions/instapaper/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/instapaper/icon.png -------------------------------------------------------------------------------- /extensions/kongregate/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/kongregate/icon.png -------------------------------------------------------------------------------- /extensions/myepisodes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/myepisodes/icon.png -------------------------------------------------------------------------------- /extensions/readernaut/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/readernaut/icon.png -------------------------------------------------------------------------------- /extensions/rightmove/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/rightmove/icon.png -------------------------------------------------------------------------------- /extensions/scrnshots/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/scrnshots/icon.png -------------------------------------------------------------------------------- /extensions/slideshare/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/slideshare/icon.png -------------------------------------------------------------------------------- /extensions/steepster/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/steepster/icon.png -------------------------------------------------------------------------------- /extensions/wikipedia/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/wikipedia/icon.png -------------------------------------------------------------------------------- /extensions/wowarmory/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/wowarmory/icon.png -------------------------------------------------------------------------------- /icons/default/googlereader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/googlereader.png -------------------------------------------------------------------------------- /icons/default/librarything.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/librarything.png -------------------------------------------------------------------------------- /icons/default/mobypicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/mobypicture.png -------------------------------------------------------------------------------- /icons/default/photobucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/photobucket.png -------------------------------------------------------------------------------- /icons/default/stumbleupon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/default/stumbleupon.png -------------------------------------------------------------------------------- /icons/handdrawn/technorati.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/technorati.png -------------------------------------------------------------------------------- /icons/handdrawn/wordpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/wordpress.png -------------------------------------------------------------------------------- /icons/ndesign/design-bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/design-bump.png -------------------------------------------------------------------------------- /icons/ndesign/designfloat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/designfloat.png -------------------------------------------------------------------------------- /icons/ndesign/google-talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/google-talk.png -------------------------------------------------------------------------------- /icons/ndesign/mister-wong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/mister-wong.png -------------------------------------------------------------------------------- /icons/ndesign/stumbleupon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/ndesign/stumbleupon.png -------------------------------------------------------------------------------- /icons/refined/designfloat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/designfloat.png -------------------------------------------------------------------------------- /icons/refined/stumbleupon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined/stumbleupon.png -------------------------------------------------------------------------------- /icons/refined2/brightkite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/brightkite.png -------------------------------------------------------------------------------- /icons/refined2/huffduffer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/huffduffer.png -------------------------------------------------------------------------------- /icons/refined2/justgiving.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/justgiving.png -------------------------------------------------------------------------------- /icons/refined2/readernaut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/readernaut.png -------------------------------------------------------------------------------- /icons/refined2/stumbleupon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/stumbleupon.png -------------------------------------------------------------------------------- /icons/refined2/technorati.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/technorati.png -------------------------------------------------------------------------------- /extensions/googlereader/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/googlereader/icon.png -------------------------------------------------------------------------------- /extensions/librarything/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/librarything/icon.png -------------------------------------------------------------------------------- /extensions/mobypicture/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/mobypicture/icon.png -------------------------------------------------------------------------------- /extensions/photobucket/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/photobucket/icon.png -------------------------------------------------------------------------------- /extensions/stumbleupon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/stumbleupon/icon.png -------------------------------------------------------------------------------- /extensions/twitterfaves/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/twitterfaves/icon.png -------------------------------------------------------------------------------- /extensions/twittersearch/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/twittersearch/icon.png -------------------------------------------------------------------------------- /icons/handdrawn/stumbleupon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/handdrawn/stumbleupon.png -------------------------------------------------------------------------------- /icons/refined2/yahoomessenger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/icons/refined2/yahoomessenger.png -------------------------------------------------------------------------------- /extensions/identicasearch/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcramer/wp-lifestream/HEAD/extensions/identicasearch/icon.png -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- 1 | === 2 | API 3 | === 4 | 5 | .. toctree:: 6 | :maxdepth: 2 7 | 8 | events 9 | options 10 | misc -------------------------------------------------------------------------------- /icons/refined/icons.txt: -------------------------------------------------------------------------------- 1 | Name: Refined 2 | Author: Komodo Media 3 | URL: http://www.komodomedia.com/blog/2009/06/social-network-icon-pack/ 4 | -------------------------------------------------------------------------------- /icons/refined2/icons.txt: -------------------------------------------------------------------------------- 1 | Name: Refined Extended 2 | Author: Paul Robert Lloyd 3 | URL: http://paulrobertlloyd.com/2009/06/social_media_icons -------------------------------------------------------------------------------- /icons/handdrawn/icons.txt: -------------------------------------------------------------------------------- 1 | Name: Hand Drawn 2 | Author: TheG-Force 3 | URL: http://theg-force.deviantart.com/art/Social-Icons-hand-drawned-109467069 4 | -------------------------------------------------------------------------------- /icons/ndesign/icons.txt: -------------------------------------------------------------------------------- 1 | Name: Vector 2 | Author: n.design 3 | URL: http://www.ndesign-studio.com/blog/released-a-free-vector-social-media-icon-set#comment-2011 4 | -------------------------------------------------------------------------------- /icons/README: -------------------------------------------------------------------------------- 1 | Please see the included icon sets for examples on how to create your own. At the very least, you will need a generic.png. You may also include an icons.txt for authorship and to give your set a more appealing name. -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | * Create local icon cache (for when using favicons) 2 | * Change 1.0 requirements to WordPress 3.0 and update custom post type usage. 3 | * Fix comments. 4 | * Basic reset.css implementation with a targeted container (CSS should be able to be output inline). -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- 1 | Lifestream Documentation 2 | ======================== 3 | 4 | Contents: 5 | 6 | .. toctree:: 7 | :maxdepth: 2 8 | 9 | api/index 10 | 11 | Indices and tables 12 | ================== 13 | 14 | * :ref:`genindex` 15 | * :ref:`modindex` 16 | * :ref:`search` 17 | 18 | -------------------------------------------------------------------------------- /extensions/photobucket/extension.inc.php: -------------------------------------------------------------------------------- 1 | register_feed('Lifestream_PhotoBucketFeed'); 9 | ?> -------------------------------------------------------------------------------- /themes/boxy/templates/photo.inc.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/boxy/templates/video.inc.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/default/templates/photo.inc.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/default/templates/video.inc.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lifestream.js: -------------------------------------------------------------------------------- 1 | function lifestream_toggle(source, id, lblshow, lblhide) { 2 | if (document.getElementById(id).style.display == 'none') 3 | { 4 | source.innerHTML = lblhide; 5 | document.getElementById(id).style.display = 'block'; 6 | } else { 7 | source.innerHTML = lblshow; 8 | document.getElementById(id).style.display = 'none'; 9 | } 10 | } -------------------------------------------------------------------------------- /themes/boxy/templates/basic.inc.php: -------------------------------------------------------------------------------- 1 | data) > 1) { ?> 2 | 7 | 8 | -------------------------------------------------------------------------------- /themes/default/templates/basic.inc.php: -------------------------------------------------------------------------------- 1 | data) > 1) { ?> 2 | 7 | 8 | -------------------------------------------------------------------------------- /themes/boxy/templates/generic.inc.php: -------------------------------------------------------------------------------- 1 | data) > 1) { ?> 2 | 7 | 8 | render_item($event, $event->data[0]); ?> 9 | 10 | -------------------------------------------------------------------------------- /themes/default/templates/generic.inc.php: -------------------------------------------------------------------------------- 1 | data) > 1) { ?> 2 | 7 | 8 | render_item($event, $event->data[0]); ?> 9 | 10 | -------------------------------------------------------------------------------- /pages/changelog.inc.php: -------------------------------------------------------------------------------- 1 |

_e('Lifestream Change Log'); ?>

2 | 3 |

_e('You are using wp-lifestream %s.', LIFESTREAM_VERSION); ?>

4 | 5 |

_e('This is the current change log, pulled directly from the latest version. It allows you to see past, and future changes.'); ?>

6 | 7 |
8 | file_get_contents('http://github.com/dcramer/wp-lifestream/raw/master/CHANGES')); ?>
9 | 
-------------------------------------------------------------------------------- /icons/refined/license.txt: -------------------------------------------------------------------------------- 1 | If you use these icons, please place an attribution link to komodomedia.com. Social Network Icon Pack by Rogie King is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License (http://creativecommons.org/licenses/by-nc-sa/3.0/). 2 | 3 | Based on a work at www.komodomedia.com. 4 | 5 | More rad downloads can be found at http://www.komodomedia.com/download/ 6 | 7 | Feelin' the love? Donate to Paypal: rogie@komodomedia.com 8 | 9 | I claim no right of ownership to the respective company logos and glyphs in each one of these icons. -------------------------------------------------------------------------------- /extensions/imdb/extension.inc.php: -------------------------------------------------------------------------------- 1 | My Movies page, and copying the url for the RSS feed from your address bar. You will need to check the "Public" box on the Pending page.'; 9 | } 10 | $lifestream->register_feed('Lifestream_IMDBFeed'); 11 | ?> -------------------------------------------------------------------------------- /themes/README: -------------------------------------------------------------------------------- 1 | Please see the default theme for an example on how to create a custom lifestream display. 2 | 3 | ALL files which are present in the default theme MUST be present in a theme for it to function properly. 4 | 5 | It is also recommended that you place custom themes in the additional directory via your Settings panel. This will stop them from being removed when you update the plugin. 6 | 7 | NOTE: The child-level folder name is used as the theme name, so keep it unique. You can't have two "default" themes. The one in the additional directory will override the one in extension directory. -------------------------------------------------------------------------------- /themes/boxy/templates/bookmark.inc.php: -------------------------------------------------------------------------------- 1 | data) > 1) { ?> 2 | 7 | has_excerpt($event, $event->data[0])) { ?> 8 |
9 | get_event_excerpt($event, $event->data[0]))); ?> 10 |
11 | -------------------------------------------------------------------------------- /themes/boxy/templates/post.inc.php: -------------------------------------------------------------------------------- 1 | data) > 1) { ?> 2 | 7 | has_excerpt($event, $event->data[0])) { ?> 8 |
9 | get_event_excerpt($event, $event->data[0])))); ?> 10 |
11 | -------------------------------------------------------------------------------- /themes/default/templates/bookmark.inc.php: -------------------------------------------------------------------------------- 1 | data) > 1) { ?> 2 | 7 | has_excerpt($event, $event->data[0])) { ?> 8 |
9 | get_event_excerpt($event, $event->data[0]))); ?> 10 |
11 | -------------------------------------------------------------------------------- /themes/default/templates/post.inc.php: -------------------------------------------------------------------------------- 1 | data) > 1) { ?> 2 | 7 | has_excerpt($event, $event->data[0])) { ?> 8 |
9 | get_event_excerpt($event, $event->data[0])))); ?> 10 |
11 | -------------------------------------------------------------------------------- /extensions/steepster/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 13 | ); 14 | } 15 | 16 | function get_url() 17 | { 18 | return 'http://steepster.com/'.urlencode($this->get_option('username')).'/feed.rss'; 19 | } 20 | 21 | } 22 | $lifestream->register_feed('Lifestream_SteepsterFeed'); 23 | ?> -------------------------------------------------------------------------------- /extensions/amazon/extension.inc.php: -------------------------------------------------------------------------------- 1 | image_match_regexp, $row->get_description(), $match); 15 | $data['thumbnail'] = $match[1]; 16 | return $data; 17 | } 18 | } 19 | $lifestream->register_feed('Lifestream_AmazonFeed'); 20 | ?> -------------------------------------------------------------------------------- /extensions/ebay/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 14 | ); 15 | } 16 | 17 | function get_url() 18 | { 19 | return 'http://shop.ebay.com/'.$this->get_option('username').'/m.html?_dmd=1&_ipg=50&_rss=1&_sop=10'; 20 | } 21 | 22 | } 23 | $lifestream->register_feed('Lifestream_eBayFeed'); 24 | ?> -------------------------------------------------------------------------------- /pages/forums.inc.php: -------------------------------------------------------------------------------- 1 |

_e('Lifestream Support'); ?> (_e('Open in a new window'); ?>)

2 | 3 |

_e('You may direct questions, feedback, and problems to us by posting in the forums below.'); ?>

4 |

_e('If you are certain that your problem is an error in Lifestream, or you have a feature that is a must-have, then please use our Issue Tracker', 'http://github.com/dcramer/wp-lifestream/issues'); ?>

5 | 6 | 7 | -------------------------------------------------------------------------------- /themes/boxy/templates/comment.inc.php: -------------------------------------------------------------------------------- 1 | data) > 1) { ?> 2 | 7 | has_excerpt($event, $event->data[0])) { ?> 8 |
9 | data[0]['title']); ?>
10 | get_event_excerpt($event, $event->data[0])))); ?> 11 |
12 | 13 | -------------------------------------------------------------------------------- /themes/default/templates/comment.inc.php: -------------------------------------------------------------------------------- 1 | data) > 1) { ?> 2 | 7 | has_excerpt($event, $event->data[0])) { ?> 8 |
9 | data[0]['title']); ?>
10 | get_event_excerpt($event, $event->data[0])))); ?> 11 |
12 | 13 | -------------------------------------------------------------------------------- /extensions/bliptv/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_public_url() 22 | { 23 | return 'http://'.$this->get_option('username').'.blip.tv/'; 24 | } 25 | 26 | function get_url() 27 | { 28 | return $this->get_public_url().'rss'; 29 | } 30 | } 31 | $lifestream->register_feed('Lifestream_BlipTVFeed'); 32 | ?> -------------------------------------------------------------------------------- /extensions/digg/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_public_url() 22 | { 23 | return 'http://www.digg.com/users/'.$this->get_option('username'); 24 | } 25 | 26 | function get_url() 27 | { 28 | return 'http://www.digg.com/users/'.$this->get_option('username').'/history.rss'; 29 | } 30 | } 31 | $lifestream->register_feed('Lifestream_DiggFeed'); 32 | ?> -------------------------------------------------------------------------------- /extensions/mobypicture/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 11 | } 12 | 13 | function get_options() 14 | { 15 | return array( 16 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 17 | ); 18 | } 19 | 20 | function get_public_url() 21 | { 22 | return 'http://www.mobypicture.com/user/'.$this->get_option('username'); 23 | } 24 | 25 | function get_url() 26 | { 27 | return 'http://www.mobypicture.com/rss/'.$this->get_option('username').'/user.rss'; 28 | } 29 | } 30 | $lifestream->register_feed('Lifestream_MobypictureFeed'); 31 | ?> -------------------------------------------------------------------------------- /extensions/deviantart/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 11 | } 12 | 13 | function get_options() 14 | { 15 | return array( 16 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 17 | ); 18 | } 19 | 20 | function get_public_url() 21 | { 22 | return 'http://'.urlencode($this->get_option('username')).'.deviantart.com/'; 23 | } 24 | 25 | function get_url() 26 | { 27 | return 'http://backend.deviantart.com/rss.xml?q=gallery%3A'.urlencode($this->get_option('username')); 28 | } 29 | } 30 | $lifestream->register_feed('Lifestream_DeviantArtFeed'); 31 | ?> -------------------------------------------------------------------------------- /extensions/smugmug/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 11 | } 12 | 13 | function get_options() 14 | { 15 | return array( 16 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 17 | ); 18 | } 19 | 20 | function get_public_url() 21 | { 22 | return 'http://'.$this->get_option('username').'.smugmug.com/'; 23 | } 24 | 25 | function get_url() 26 | { 27 | return 'http://www.smugmug.com/hack/feed.mg?Type=nicknameRecentPhotos&Data='.$this->get_option('username').'&format=atom10'; 28 | } 29 | } 30 | $lifestream->register_feed('Lifestream_SmugMugFeed'); 31 | ?> -------------------------------------------------------------------------------- /extensions/slideshare/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_public_url() 22 | { 23 | return 'http://www.slideshare.net/'.$this->get_option('username'); 24 | } 25 | 26 | function get_url() 27 | { 28 | return 'http://www.slideshare.net/rss/user/'.$this->get_option('username'); 29 | } 30 | } 31 | $lifestream->register_feed('Lifestream_SlideShareFeed'); 32 | ?> -------------------------------------------------------------------------------- /extensions/eventful/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_public_url() 22 | { 23 | return 'http://eventful.com/users/'.urlencode($this->get_option('username')); 24 | } 25 | 26 | function get_url() 27 | { 28 | return 'http://eventful.com/atom/users/'.urlencode($this->get_option('username')); 29 | } 30 | } 31 | $lifestream->register_feed('Lifestream_EventfulFeed'); 32 | ?> -------------------------------------------------------------------------------- /extensions/gowalla/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_public_url() 22 | { 23 | return 'http://gowalla.com/users/'.urlencode($this->get_option('username')); 24 | } 25 | 26 | function get_url() 27 | { 28 | return 'http://gowalla.com/users/'.urlencode($this->get_option('username')).'/visits.atom'; 29 | } 30 | } 31 | $lifestream->register_feed('Lifestream_GowallaFeed'); 32 | ?> -------------------------------------------------------------------------------- /extensions/pictmobi/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 12 | ); 13 | } 14 | 15 | function get_public_url() 16 | { 17 | return 'http://pict.mobi/images/'.$this->get_option('username'); 18 | } 19 | 20 | function get_url() 21 | { 22 | return 'http://pict.mobi/feed/'.$this->get_option('username'); 23 | } 24 | 25 | function get_thumbnail_url($row, $item) 26 | { 27 | preg_match('#\/([^\/]+)$#i', $item['link'], $matches); 28 | return 'http://pict.mobi/show/thumb/'.$matches[1]; 29 | } 30 | } 31 | $lifestream->register_feed('Lifestream_PictMobiFeed'); 32 | ?> 33 | 34 | -------------------------------------------------------------------------------- /extensions/yelp/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_title(); 15 | 16 | $on_part = ' on Yelp.com'; 17 | if (substr($title, strlen($title)-strlen($on_part)) == $on_part) 18 | $title = substr($title, 0, strlen($title)-strlen($on_part)); 19 | 20 | $data['title'] = $title; 21 | return $data; 22 | } 23 | } 24 | $lifestream->register_feed('Lifestream_YelpFeed'); 25 | ?> -------------------------------------------------------------------------------- /extensions/cocomments/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | ); 20 | } 21 | 22 | function get_url() 23 | { 24 | return 'http://www.cocomment.com/myWebRss/'.$this->get_option('username').'.rss'; 25 | } 26 | 27 | function get_public_url() 28 | { 29 | return 'http://www.cocomment.com/comments/'.$this->get_option('username'); 30 | } 31 | 32 | } 33 | $lifestream->register_feed('Lifestream_CoCommentsFeed'); 34 | ?> -------------------------------------------------------------------------------- /extensions/twitpic/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 12 | ); 13 | } 14 | 15 | function get_public_url() 16 | { 17 | return 'http://www.twitpic.com/photos/'.$this->get_option('username'); 18 | } 19 | 20 | function get_url() 21 | { 22 | return 'http://www.twitpic.com/photos/'.$this->get_option('username').'/feed.rss'; 23 | } 24 | 25 | function get_thumbnail_url($row, $item) 26 | { 27 | preg_match('#\/([^\/]+)$#i', $item['link'], $matches); 28 | return 'http://www.twitpic.com/show/thumb/'.$matches[1].'.jpg'; 29 | } 30 | } 31 | $lifestream->register_feed('Lifestream_TwitPicFeed'); 32 | ?> -------------------------------------------------------------------------------- /extensions/kongregate/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | ); 20 | } 21 | 22 | function get_url() 23 | { 24 | return 'http://www.kongregate.com/accounts/'.$this->get_option('username').'/badges.rss'; 25 | } 26 | 27 | function get_public_url() 28 | { 29 | return 'http://www.kongregate.com/accounts/'.$this->get_option('username'); 30 | } 31 | } 32 | $lifestream->register_feed('Lifestream_KongregateFeed'); 33 | ?> -------------------------------------------------------------------------------- /extensions/myepisodes/extension.inc.php: -------------------------------------------------------------------------------- 1 | RSS Feeds page, and copying the [Link] under MyList Feed.'; 8 | const LABEL = 'Lifestream_WatchEpisodeLabel'; 9 | 10 | function __toString() 11 | { 12 | return $this->get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | 'url' => array($this->lifestream->__('Feed URL:'), true, '', ''), 20 | ); 21 | } 22 | } 23 | $lifestream->register_feed('Lifestream_MyEpisodesFeed'); 24 | ?> -------------------------------------------------------------------------------- /extensions/dailybooth/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 14 | } 15 | 16 | function get_options() 17 | { 18 | return array( 19 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 20 | ); 21 | } 22 | 23 | function get_public_url() 24 | { 25 | return 'http://www.dailybooth.com/'.$this->get_option('username'); 26 | } 27 | 28 | function get_url() 29 | { 30 | return 'http://dailybooth.com/rss/'.$this->get_option('username').'.rss'; 31 | } 32 | } 33 | $lifestream->register_feed('Lifestream_DailyBoothFeed'); 34 | ?> -------------------------------------------------------------------------------- /extensions/foodfeed/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_url() 22 | { 23 | return 'http://'.$this->get_option('username').'.foodfeed.us/rss'; 24 | } 25 | 26 | function get_public_url() 27 | { 28 | return 'http://'.$this->get_option('username').'.foodfeed.us/'; 29 | } 30 | 31 | function render_item($row, $item) 32 | { 33 | return htmlspecialchars($item['title']); 34 | } 35 | } 36 | $lifestream->register_feed('Lifestream_FoodFeedFeed'); 37 | ?> -------------------------------------------------------------------------------- /extensions/readernaut/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | ); 20 | } 21 | 22 | function get_url() 23 | { 24 | return 'http://readernaut.com/rss/'.$this->get_option('username').'/books/'; 25 | } 26 | 27 | function get_public_url() 28 | { 29 | return 'http://readernaut.com/'.$this->get_option('username'); 30 | } 31 | } 32 | $lifestream->register_feed('Lifestream_ReadernautFeed'); 33 | ?> -------------------------------------------------------------------------------- /extensions/steam/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Steam ID:'), true, '', ''), 19 | ); 20 | } 21 | 22 | function get_public_url() 23 | { 24 | return 'http://steamcommunity.com/id/'.$this->get_option('username'); 25 | } 26 | 27 | function get_url() 28 | { 29 | return 'http://pipes.yahoo.com/pipes/pipe.run?_id=0bc042425b3f744977252cd205b57e66&_render=rss&steamid='.$this->get_option('username'); 30 | } 31 | } 32 | $lifestream->register_feed('Lifestream_SteamFeed'); 33 | ?> 34 | -------------------------------------------------------------------------------- /extensions/googleplus/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('id'); 14 | } 15 | 16 | function get_options() 17 | { 18 | return array( 19 | 'id' => array($this->lifestream->__('Your Google+ ID Number:'), true, '', ''), 20 | ); 21 | } 22 | 23 | function get_url() 24 | { 25 | return "http://highdn-plusfeed.appspot.com/". $this->get_option('id'); 26 | } 27 | 28 | function get_public_url() 29 | { 30 | return 'https://plus.google.com/u/0/' . $this->get_option('id'); 31 | } 32 | } 33 | $lifestream->register_feed('Lifestream_GooglePlusFeed'); 34 | ?> 35 | -------------------------------------------------------------------------------- /extensions/rightmove/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('url'); 14 | } 15 | 16 | function get_options() 17 | { 18 | return array( 19 | 'url' => array($this->lifestream->__('Search RSS URL:'), true, '', ''), 20 | ); 21 | } 22 | 23 | function get_url() 24 | { 25 | return $this->options['url']; 26 | } 27 | 28 | function render_item($row, $item) 29 | { 30 | return $this->lifestream->get_anchor_html(htmlspecialchars($item['title']), $item['link']) . " added today"; 31 | } 32 | 33 | } 34 | $lifestream->register_feed('Lifestream_RightMoveFeed'); 35 | ?> 36 | -------------------------------------------------------------------------------- /extensions/zoomr/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_url() 15 | { 16 | return $this->get_option('url'); 17 | } 18 | 19 | function get_options() 20 | { 21 | return array( 22 | 'url' => array($this->lifestream->__('Feed URL:'), true, '', ''), 23 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 24 | ); 25 | } 26 | 27 | function get_public_url() 28 | { 29 | return 'http://www.zooomr.com/photos/'.$this->get_option('username').'/'; 30 | } 31 | 32 | function yield($row, $url, $key) 33 | { 34 | $data = parent::yield($row, $url, $key); 35 | $data['image'] = str_replace('_m', '', $data['image']); 36 | return $data; 37 | } 38 | 39 | } 40 | $lifestream->register_feed('Lifestream_ZooomrFeed'); 41 | ?> -------------------------------------------------------------------------------- /extensions/picasa/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_url() 22 | { 23 | return 'http://picasaweb.google.com/data/feed/base/user/'.$this->get_option('username').'?alt=rss&kind=album&hl=en_US&access=public'; 24 | } 25 | 26 | function get_public_url() 27 | { 28 | return 'http://picasaweb.google.com/'.$this->get_option('username'); 29 | } 30 | 31 | function yield($row, $url, $key) 32 | { 33 | $data = parent::yield($row, $url, $key); 34 | $data['image'] = str_replace('_m', '', $data['image']); 35 | return $data; 36 | } 37 | } 38 | $lifestream->register_feed('Lifestream_PicasaFeed'); 39 | ?> -------------------------------------------------------------------------------- /extensions/flickr/extension.inc.php: -------------------------------------------------------------------------------- 1 | idGettr.'; 8 | 9 | function get_options() 10 | { 11 | return array( 12 | 'user_id' => array($this->lifestream->__('User ID:'), true, '', ''), 13 | ); 14 | } 15 | 16 | function get_public_url() 17 | { 18 | return 'http://www.flickr.com/photos/'.$this->get_option('user_id').'/'; 19 | } 20 | 21 | function get_url() 22 | { 23 | return 'http://api.flickr.com/services/feeds/photos_public.gne?id='.$this->get_option('user_id'); 24 | } 25 | 26 | function yield($row, $url, $key) 27 | { 28 | $data = parent::yield($row, $url, $key); 29 | $data['thumbnail'] = str_replace('_m', '_t', $data['image']); 30 | $data['image'] = str_replace('_m', '', $data['image']); 31 | return $data; 32 | } 33 | } 34 | $lifestream->register_feed('Lifestream_FlickrFeed'); 35 | ?> -------------------------------------------------------------------------------- /extensions/appbrain/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 15 | ); 16 | } 17 | 18 | function get_public_url() 19 | { 20 | return 'http://www.appbrain.com/user/'.$this->get_option('username').'/'; 21 | } 22 | 23 | function get_url() 24 | { 25 | return 'http://www.appbrain.com/rss/user/'.$this->get_option('username').'/'; 26 | } 27 | 28 | function yield($row) 29 | { 30 | return array( 31 | 'date' => $row->get_date('U'), 32 | 'link' => html_entity_decode($row->get_link()), 33 | 'title' => html_entity_decode($row->get_title()), 34 | ); 35 | } 36 | } 37 | $lifestream->register_feed('Lifestream_AppBrainFeed'); 38 | ?> -------------------------------------------------------------------------------- /extensions/instapaper/extension.inc.php: -------------------------------------------------------------------------------- 1 | Account page, and copying the "RSS feed for this folder" URL under FOLDER TOOLS.'; 8 | const LABEL = 'Lifestream_MessageLabel'; 9 | const AUTHOR = 'Robert McGhee'; 10 | 11 | function __toString() 12 | { 13 | return $this->get_option('url'); 14 | } 15 | 16 | function get_options() 17 | { 18 | return array( 19 | 'url' => array($this->lifestream->__('Feed URL:'), true, '', ''), 20 | ); 21 | } 22 | 23 | function get_url() 24 | { 25 | return $this->options['url']; 26 | } 27 | 28 | function render_item($row, $item) 29 | { 30 | return "Bookmarked " . $this->lifestream->get_anchor_html(htmlspecialchars($item['title']), $item['link']); 31 | } 32 | } 33 | $lifestream->register_feed('Lifestream_InstapaperFeed'); 34 | ?> -------------------------------------------------------------------------------- /extensions/wakoopa/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 15 | ); 16 | } 17 | 18 | function get_public_url() 19 | { 20 | return 'http://wakoopa.com/'.$this->get_option('username').'/'; 21 | } 22 | 23 | function get_url() 24 | { 25 | return 'http://wakoopa.com/'.$this->get_option('username').'/feed/recently_used'; 26 | } 27 | 28 | function yield($row) 29 | { 30 | return array( 31 | 'date' => $row->get_date('U'), 32 | 'link' => html_entity_decode($row->get_link()), 33 | 'title' => html_entity_decode($row->get_title()), 34 | ); 35 | } 36 | } 37 | $lifestream->register_feed('Lifestream_WakoopaFeed'); 38 | ?> -------------------------------------------------------------------------------- /extensions/codaset/extension.inc.php: -------------------------------------------------------------------------------- 1 | My Account page. You will find the feed link in orange feed icon next to "My Public and Private Activity... ".'; 8 | const LABEL = 'Lifestream_CommitLabel'; 9 | 10 | function yield($row, $url, $key) 11 | { 12 | 13 | if ($row->data['child']['http://www.w3.org/2005/Atom']['title']['data']) { 14 | return null; 15 | } else { 16 | $data = parent::yield($row, $url, $key); 17 | // echo '
'; print_r($row->data['child']['http://www.w3.org/2005/Atom']); die;
18 | 			$data['title'] = $row->data['child']['http://www.w3.org/2005/Atom']['title'][0]['data'];
19 | 			$data['description'] = $row->data['child']['http://www.w3.org/2005/Atom']['id'][0]['data'];
20 | 			// echo '
'; print_r($data); die;
21 | 			return $data;
22 | 		}
23 | 	}
24 | }
25 | $lifestream->register_feed('Lifestream_CodasetFeed');
26 | ?>


--------------------------------------------------------------------------------
/themes/default/digest.inc.php:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 6 | 	
 7 | 		   
10 | 		   
17 | 	
18 | 	
21 | 
8 | <?php echo $event->feed->get_constant('ID'); ?> (feed #<?php echo $event->feed->id; ?>) 9 | 11 |
get_label($options); ?>
12 | 13 |
timestamp); ?>" class="lifestream_hour">date_format($lifestream->get_option('hour_format'), $event->timestamp); ?> via get_feed_label($options) ?>
14 | 15 | render($options); ?> 16 |
22 | -------------------------------------------------------------------------------- /extensions/wpcodex/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 13 | ); 14 | } 15 | 16 | function get_public_url() 17 | { 18 | return 'http://codex.wordpress.org/index.php?title=User:'.urlencode($this->get_option('username')); 19 | } 20 | 21 | function get_url() 22 | { 23 | return 'http://codex.wordpress.org/index.php?title=Special:Contributions&feed=rss&target='.urlencode($this->get_option('username')); 24 | } 25 | 26 | function yield($row, $url, $key) 27 | { 28 | $data = parent::yield($row, $url, $key); 29 | if (lifestream_str_startswith(strtolower($data['title']), 'talk:')) return; 30 | // we dont need huge descriptions stored in the db, its bloat 31 | unset($data['description']); 32 | return $data; 33 | } 34 | } 35 | $lifestream->register_feed('Lifestream_WordPressCodexFeed'); 36 | ?> -------------------------------------------------------------------------------- /extensions/magnolia/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 14 | } 15 | 16 | function get_options() 17 | { 18 | return array( 19 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 20 | ); 21 | } 22 | 23 | function get_url() 24 | { 25 | return 'http://ma.gnolia.com/rss/full/people/'.$this->get_option('username'); 26 | } 27 | 28 | function get_public_url() 29 | { 30 | return 'http://ma.gnolia.com/people/'.$this->get_option('username'); 31 | } 32 | 33 | function yield($row, $url, $key) 34 | { 35 | $data = parent::yield($row, $url, $key); 36 | preg_match($this->image_match_regexp, $row->get_description(), $match); 37 | $data['thumbnail'] = $match[1]; 38 | return $data; 39 | } 40 | } 41 | $lifestream->register_feed('Lifestream_MagnoliaFeed'); 42 | ?> -------------------------------------------------------------------------------- /extensions/librarything/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('member_name'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'member_name' => array($this->lifestream->__('Username:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_public_url() 22 | { 23 | return 'http://www.librarything.com/catalog/'.$this->get_option('member_name'); 24 | } 25 | 26 | function get_url() 27 | { 28 | return 'http://www.librarything.com/rss/recent/'.$this->get_option('member_name'); 29 | } 30 | 31 | private $image_match_regexp = '/img\s+src="([^"]+\.jpg)"/i'; 32 | 33 | function yield($row, $url, $key) 34 | { 35 | $data = parent::yield($row, $url, $key); 36 | preg_match($this->image_match_regexp, $row->get_description(), $match); 37 | $data['thumbnail'] = $match[1]; 38 | return $data; 39 | } 40 | } 41 | $lifestream->register_feed('Lifestream_LibraryThingFeed'); 42 | ?> -------------------------------------------------------------------------------- /extensions/foursquare/extension.inc.php: -------------------------------------------------------------------------------- 1 | feeds.foursquare page while logged in to Foursquare. If you log in from that page, you\'ll need to go back to the feeds page manually since it is not linked anywhere on the normal Foursquare site.'; 8 | const LABEL = 'Lifestream_LocationLabel'; 9 | 10 | function __toString() 11 | { 12 | return $this->options['username']; 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | 'rssfeedurl' => array($this->lifestream->__('RSS Feed URL:'), false, '', ''), 20 | ); 21 | } 22 | 23 | function get_url() 24 | { 25 | return $this->options['rssfeedurl']; 26 | } 27 | 28 | function get_public_url() 29 | { 30 | return 'http://www.foursquare.com/user/'.$this->options['username']; 31 | } 32 | } 33 | $lifestream->register_feed('Lifestream_FoursquareFeed'); 34 | ?> -------------------------------------------------------------------------------- /themes/default/sidebar.inc.php: -------------------------------------------------------------------------------- 1 | 7 |
    8 | 12 |
  • 13 |
    14 |
    get_label($options); ?>
    15 | 16 |
    timestamp); ?>" class="lifestream_hour">timesince($event->timestamp); ?> via get_feed_label($options) ?>
    17 | 18 | render($options); ?> 19 |
    20 |
  • 21 | 23 |
24 | 29 |

_e('There are no events to show at this time.'); ?>

30 | 33 | -------------------------------------------------------------------------------- /extensions/skitch/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 14 | } 15 | 16 | function get_options() 17 | { 18 | return array( 19 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 20 | ); 21 | } 22 | 23 | function get_public_url() 24 | { 25 | return 'http://www.skitch.com/'.$this->get_option('username').'/'; 26 | } 27 | 28 | function get_url() 29 | { 30 | return 'http://www.skitch.com/feeds/'.$this->get_option('username').'/atom.xml'; 31 | } 32 | 33 | function yield($row, $url, $key) 34 | { 35 | $data = parent::yield($row, $url, $key); 36 | preg_match($this->image_match_regexp, $row->get_description(), $match); 37 | $data['thumbnail'] = $match[1]; 38 | $data['image'] = str_replace('.preview.', '', $match[1]); 39 | return $data; 40 | } 41 | } 42 | $lifestream->register_feed('Lifestream_SkitchFeed'); 43 | ?> -------------------------------------------------------------------------------- /extensions/wikipedia/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_public_url() 22 | { 23 | return 'http://en.wikipedia.org/wiki/User:'.urlencode($this->get_option('username')); 24 | } 25 | 26 | function get_url() 27 | { 28 | return 'http://en.wikipedia.org/w/index.php?title=Special:Contributions&feed=rss&target='.urlencode($this->get_option('username')); 29 | } 30 | 31 | function yield($row, $url, $key) 32 | { 33 | $data = parent::yield($row, $url, $key); 34 | if (lifestream_str_startswith(strtolower($data['title']), 'talk:')) return; 35 | // we dont need huge descriptions stored in the db, its bloat 36 | unset($data['description']); 37 | return $data; 38 | } 39 | } 40 | $lifestream->register_feed('Lifestream_WikipediaFeed'); 41 | ?> -------------------------------------------------------------------------------- /icons/refined2/ README.txt: -------------------------------------------------------------------------------- 1 | SOCIAL MEDIA ICONS 2 | by Paul Robert Lloyd 3 | 4 | 5 | Release History 6 | =============== 7 | v1.2 11th September 2009 8 | ------------------- 9 | - Added 10 new icons (eBay, Ffffound, Goodreads, iLike, IMDb, 10 | iMeem, iTunes, Just Giving, Posterous, Wikipedia) 11 | 12 | v1.1 26th July 2009 13 | -------------- 14 | - Added 14 new icons (AIM, Amazon, Bebo, vCard, Google Talk, 15 | MSN Messenger, Nike+, OpenID, OPML, Orkut, Picasa, Skype, Virb, 16 | Yahoo Messenger) 17 | - QuickSnapper is now Ember 18 | - 16x16 icons now provided in 8-bit PNG format 19 | - Various visual tweaks to all icons (borders, highlights etc.) 20 | - Package now includes this 'Read Me' file with licence information 21 | 22 | v1.0 29th June 2009 23 | -------------- 24 | - Initial Release (36 icons in 4 sizes) 25 | 26 | 27 | Licence 28 | ======= 29 | Thanks for downloading these icons. If you decide to use any of them, 30 | please place an attribution link to http://paulrobertlloyd.com/ 31 | 32 | Licenced under a Attribution-Share Alike 2.0 UK: England & Wales Licence 33 | (http://creativecommons.org/licenses/by-sa/2.0/uk/). I claim no right of 34 | ownership to the company logos used in these icons. -------------------------------------------------------------------------------- /extensions/kiva/extension.inc.php: -------------------------------------------------------------------------------- 1 | lifestream->__('Gave a microloan to %2$s.', $this->get_feed_label(), $this->get_single_link()); 9 | } 10 | 11 | function get_label_plural() 12 | { 13 | return $this->lifestream->__('Gave microloans to %s people.', $this->_get_show_details_link(), $this->get_feed_label()); 14 | } 15 | } 16 | 17 | class Lifestream_KivaFeed extends Lifestream_PhotoFeed 18 | { 19 | const ID = 'kiva'; 20 | const NAME = 'Kiva'; 21 | const URL = 'http://www.kiva.org/'; 22 | const LABEL = 'Lifestream_MicroloanLabel'; 23 | 24 | function __toString() 25 | { 26 | return $this->get_option('username'); 27 | } 28 | 29 | function get_options() 30 | { 31 | return array( 32 | 'username' => array($this->lifestream->__('Lender ID:'), true, '', ''), 33 | ); 34 | } 35 | 36 | function get_public_url() 37 | { 38 | return 'http://www.kiva.org/lender/'.urlencode($this->get_option('username')); 39 | } 40 | 41 | function get_url() 42 | { 43 | return 'http://www.kiva.org/rss/lender/'.urlencode($this->get_option('username')); 44 | } 45 | } 46 | 47 | $lifestream->register_feed('Lifestream_KivaFeed'); 48 | ?> -------------------------------------------------------------------------------- /docs/api/misc.rst: -------------------------------------------------------------------------------- 1 | ======================= 2 | Miscellaneous Functions 3 | ======================= 4 | 5 | .. class:: Lifestream 6 | 7 | .. method:: get_rss_feed_url() 8 | 9 | :returns: The absolute URL to your Lifestream RSS feed. 10 | :rtype: string 11 | 12 | .. method:: get_icon_media_url($filename) 13 | 14 | :param filename: The icon filename (typically the extensions ID). 15 | :type filename: string 16 | :returns: The absolute URL to ``$filename`` contained current icon pack. 17 | :rtype: string 18 | 19 | .. method:: get_theme_media_url($filename) 20 | 21 | :param filename: The media filename. 22 | :type filename: string 23 | :returns: The absolute URL to ``$filename`` contained in current theme. 24 | :rtype: string 25 | 26 | .. method:: get_anchor_html($label, $href, [$attrs=array()]) 27 | 28 | This method is used to generate proper <A> tags, based on specified settings by the user. 29 | 30 | :param label: The link's label. 31 | :type label: string 32 | :param href: The link's href. 33 | :type href: string 34 | :param attrs: A key/value list of additional attributes. 35 | :type attrs: array 36 | :returns: A generated anchor tag for links. 37 | :rtype: string -------------------------------------------------------------------------------- /extensions/facebook/extension.inc.php: -------------------------------------------------------------------------------- 1 | Notifications page. On the right hand side look in the sidebar for the Subscribe to Notifications item, and click the Your Notifications link.'; 8 | const LABEL = 'Lifestream_MessageLabel'; 9 | const CAN_GROUP = false; 10 | 11 | function render_item($row, $item) 12 | { 13 | return htmlspecialchars($item['title']); 14 | } 15 | } 16 | 17 | /** 18 | * Displays your latest Facebook status. 19 | * @param {Boolean} $links Parse user links. 20 | */ 21 | function lifestream_facebook_status($links=true) 22 | { 23 | global $lifestream; 24 | 25 | $event = $lifestream->get_single_event('facebook'); 26 | if (!$event) return; 27 | if ($links) 28 | { 29 | // to render it with links 30 | echo $event->feed->render_item($event, $event->data[0]); 31 | } 32 | else 33 | { 34 | // or render just the text 35 | echo $event->data[0]['title']; 36 | } 37 | } 38 | 39 | $lifestream->register_feed('Lifestream_FacebookFeed'); 40 | ?> -------------------------------------------------------------------------------- /templates/event.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |
6 |

_e('Lifestream'); ?>

7 |
8 | 9 | 10 | 11 | 12 | 15 | 24 | 25 | 26 |
13 | 14 | 16 |
17 | 18 |
19 | — timestamp); ?>" class="lifestream_hour"> via 20 |
21 | 22 | 23 |
27 | 28 |

There are no events to show.

29 | 30 | 31 |
32 |
33 | 34 | 35 | 36 |
37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /extensions/delicious/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | 'filter_tag' => array($this->lifestream->__('Limit items to tag:'), false, '', ''), 20 | ); 21 | } 22 | 23 | function get_url() 24 | { 25 | $url = 'http://del.icio.us/rss/'.$this->get_option('username'); 26 | if ($this->get_option('filter_tag')) $url .= '/'.$this->get_option('filter_tag'); 27 | return $url; 28 | } 29 | 30 | function get_public_url() 31 | { 32 | return 'http://del.icio.us/'.$this->get_option('username'); 33 | } 34 | 35 | function yield($row, $url, $key) 36 | { 37 | $data = parent::yield($row, $url, $key); 38 | $subject =& $row->get_item_tags(SIMPLEPIE_NAMESPACE_DC_11, 'subject'); 39 | $tags = explode(' ', $row->sanitize($subject[0]['data'], SIMPLEPIE_CONSTRUCT_TEXT)); 40 | $data['tags'] = $tags; 41 | return $data; 42 | } 43 | } 44 | $lifestream->register_feed('Lifestream_DeliciousFeed'); 45 | ?> -------------------------------------------------------------------------------- /extensions/getglue/extension.inc.php: -------------------------------------------------------------------------------- 1 | Profile page and copying the "[Username] Check-ins Feed" URL under RSS.'; 8 | const LABEL = 'Lifestream_MessageLabel'; 9 | const AUTHOR = 'Robert McGhee'; 10 | 11 | function __toString() 12 | { 13 | return $this->get_option('url'); 14 | } 15 | 16 | function get_options() 17 | { 18 | return array( 19 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 20 | 'url' => array($this->lifestream->__('Feed URL:'), true, '', ''), 21 | ); 22 | } 23 | 24 | function get_url() 25 | { 26 | return $this->options['url']; 27 | } 28 | 29 | function get_public_url() 30 | { 31 | return 'http://getglue.com/'.urlencode($this->get_option('username')); 32 | } 33 | 34 | function render_item($row, $item) 35 | { 36 | $on_part = $this->get_option('username') . ' is '; 37 | return $this->lifestream->get_anchor_html(ucfirst(substr(htmlspecialchars($item['title']),strlen($on_part))), $item['link']); 38 | } 39 | 40 | } 41 | $lifestream->register_feed('Lifestream_GetGlueFeed'); 42 | ?> -------------------------------------------------------------------------------- /themes/boxy/main.inc.php: -------------------------------------------------------------------------------- 1 | date_format('m d Y'); 6 | $yesterday = $lifestream->date_format('m d Y', time()-86400); 7 | ?> 8 |
    9 | 13 |
  1. 14 | 15 | <?php echo $event->feed->get_constant('ID'); ?> (feed #<?php echo $event->feed->id; ?>) 16 | 17 | get_label($options); ?> 18 | 19 | timestamp); ?>" class="lifestream_hour">timesince($event->timestamp); ?>via get_feed_label($options) ?> 20 | 21 |
  2. 22 | 25 |
26 |
27 | 32 |

_e('There are no events to show at this time.'); ?>

33 | 36 | -------------------------------------------------------------------------------- /extensions/dribbble/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('User Name:'), true, '', ''), 15 | ); 16 | } 17 | 18 | function get_public_url() 19 | { 20 | return 'http://dribbble.com/players/'.$this->get_option('user_id'); 21 | } 22 | 23 | function get_url() 24 | { 25 | return 'http://dribbble.com/players/'.$this->get_option('user_id').'/shots.rss'; 26 | } 27 | 28 | function render_item($row, $item) 29 | { 30 | preg_match("/src=\"(http.*(jpg|jpeg|gif|png))/", $item['description'], $image_url); 31 | $image = $image_url[1]; 32 | $image = preg_replace('/.(jpg|jpeg|gif|png)/', '_teaser.$1',$image); #comment this out if you want to use the big 400x300 image 33 | $output = ''.$item['title'].''; 34 | return $output; 35 | } 36 | 37 | } 38 | 39 | $lifestream->register_feed('Lifestream_DribbbleFeed'); 40 | 41 | class Lifestream_DribbbleLabel extends Lifestream_Label 42 | { 43 | const TEMPLATE = 'photo'; 44 | } -------------------------------------------------------------------------------- /extensions/myspace/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Feed URL:'), true, '', ''), 15 | 'permalink_url' => array($this->lifestream->__('Website URL:'), false, '', ''), 16 | ); 17 | } 18 | 19 | function get_public_name() 20 | { 21 | if ($this->get_option('feed_label')) 22 | { 23 | return $this->get_option('feed_label'); 24 | } 25 | return 'MySpace Blog'; 26 | } 27 | 28 | function get_public_url() 29 | { 30 | if ($this->get_option('permalink_url')) return $this->get_option('permalink_url'); 31 | 32 | return 'http://'.$this->_get_domain(); 33 | } 34 | 35 | function yield($row, $url, $key) 36 | { 37 | $data = parent::yield($row, $url, $key); 38 | $author =& $row->get_item_tags(SIMPLEPIE_NAMESPACE_DC_11, 'creator'); 39 | $data['author'] = $this->lifestream->html_entity_decode($author[0]['data']); 40 | return $data; 41 | } 42 | } 43 | $lifestream->register_feed('Lifestream_MySpaceFeed'); 44 | ?> -------------------------------------------------------------------------------- /extensions/viddler/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | ); 20 | } 21 | 22 | function get_public_url() 23 | { 24 | return 'http://www.viddler.com/explore/'.$this->get_option('username').'/'; 25 | } 26 | 27 | function get_url() 28 | { 29 | return 'http://www.viddler.com/explore/'.$this->get_option('username').'/videos/feed/'; 30 | } 31 | 32 | function yield($row, $url, $key) 33 | { 34 | $data = parent::yield($row, $url, $key); 35 | $data['image'] = str_replace('_m', '', $data['image']); 36 | return $data; 37 | } 38 | 39 | function render_item($row, $item) 40 | { 41 | $attrs = array( 42 | 'class' => 'photo', 43 | 'title' => htmlspecialchars($item['title']) 44 | ); 45 | if ($this->lifestream->get_option('use_ibox') == '1') 46 | { 47 | $attrs['rel'] = 'ibox'; 48 | } 49 | return $this->lifestream->get_anchor_html('', $item['link'], $attrs); 50 | } 51 | 52 | } 53 | $lifestream->register_feed('Lifestream_ViddlerFeed'); 54 | ?> -------------------------------------------------------------------------------- /extensions/scrnshots/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_url() 22 | { 23 | return 'http://scrnshots.com/users/'.$this->get_option('username').'/screenshots.rss'; 24 | } 25 | 26 | function get_public_url() 27 | { 28 | return 'http://scrnshots.com/users/'.$this->get_option('username'); 29 | } 30 | 31 | function yield($row, $url, $key) 32 | { 33 | $data = parent::yield($row, $url, $key); 34 | 35 | $description = $data['description']; 36 | $title = strip_tags($description); 37 | $img = strip_tags($description,''); 38 | $src = str_replace($title,'',$img); 39 | $large = preg_replace('/.*src=([\'"])((?:(?!\1).)*)\1.*/si','$2',$src); 40 | $small = str_replace('large','med_rect',$large); 41 | 42 | $data['thumbnail'] = $small; 43 | $data['image'] = $large; 44 | return $data; 45 | } 46 | } 47 | $lifestream->register_feed('Lifestream_ScrnShotsFeed'); 48 | ?> -------------------------------------------------------------------------------- /extensions/blog/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Feed URL:'), true, '', ''), 14 | 'permalink_url' => array($this->lifestream->__('Website URL:'), false, '', ''), 15 | ); 16 | } 17 | 18 | function _get_domain() 19 | { 20 | if ($this->get_option('permalink_url')) $url = $this->get_option('permalink_url'); 21 | else $url = $this->get_option('url'); 22 | if (!preg_match('#^(http://)?([a-z0-9\-\.]*\.)?([a-z0-9\-]+\.[a-z0-9\-]+)/?#i', $url, $matches)) 23 | return $url; 24 | return $matches[3]; 25 | } 26 | 27 | function get_public_name() 28 | { 29 | if ($this->get_option('feed_label')) 30 | { 31 | return $this->get_option('feed_label'); 32 | } 33 | return $this->_get_domain(); 34 | } 35 | 36 | function get_public_url() 37 | { 38 | if ($this->get_option('permalink_url')) return $this->get_option('permalink_url'); 39 | 40 | return 'http://'.$this->_get_domain(); 41 | } 42 | 43 | function yield($row, $url, $key) 44 | { 45 | $data = parent::yield($row, $url, $key); 46 | $author =& $row->get_item_tags(SIMPLEPIE_NAMESPACE_DC_11, 'creator'); 47 | $data['author'] = $this->lifestream->html_entity_decode($author[0]['data']); 48 | return $data; 49 | } 50 | } 51 | $lifestream->register_feed('Lifestream_BlogFeed'); 52 | ?> -------------------------------------------------------------------------------- /extensions/blipfm/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 15 | ); 16 | } 17 | 18 | function get_user_url($user) 19 | { 20 | return 'http://blip.fm/'.$user; 21 | } 22 | 23 | function get_url() 24 | { 25 | return 'http://blip.fm/feed/'.$this->get_option('username'); 26 | } 27 | 28 | function get_event_display(&$event, &$bit) 29 | { 30 | return $bit['title'] ? $bit['title'] : $bit['track']; 31 | } 32 | 33 | function get_user_link($user) 34 | { 35 | return $this->lifestream->get_anchor_html('@'.htmlspecialchars($user), $this->get_user_url($user), array('class'=>'user')); 36 | } 37 | 38 | function parse_users($text) 39 | { 40 | return preg_replace_callback('/([^\w]*)@([a-z0-9_\-\/]+)\b/i', array($this, 'get_user_link'), $text); 41 | } 42 | 43 | function render_item($row, $item) 44 | { 45 | return $this->parse_users($this->parse_urls(htmlspecialchars($this->get_event_display($row, $item)))).' ['.$this->lifestream->get_anchor_html("#", $item['link']).']'; 46 | } 47 | 48 | function yield($row, $url, $key) 49 | { 50 | $data = parent::yield($row, $url, $key); 51 | $data['track'] = $data['title']; 52 | $data['title'] = $data['description']; 53 | return $data; 54 | } 55 | } 56 | 57 | $lifestream->register_feed('Lifestream_BlipFMFeed'); 58 | ?> -------------------------------------------------------------------------------- /extensions/README: -------------------------------------------------------------------------------- 1 | Please see the included wpcodex extension for an example of how to create a custom extension and include it. 2 | 3 | Extensions should in the following format: 4 | 5 | extensions// 6 | extensions//extension.inc.php -- define your extension class here 7 | extensions//icon.png -- 16x16 identifying image 8 | 9 | You may include multiple classes in extension.inc.php, but without overriding get_icon_url they will all try to use icon.png. 10 | 11 | Your class must still be registered using the following line of code: 12 | 13 | $lifestream->register_feed('ClassName'); 14 | 15 | Also, please fill out the AUTHOR constant in your plugin. It will be modified as changes are submitted: 16 | 17 | class LifeStream_WoWArmoryFeed extends LifeStream_Feed { 18 | const ID = 'wowarmory'; 19 | const NAME = 'WoW Armory'; 20 | const URL = 'http://www.wowarmory.com/'; 21 | const DESCRIPTION = 'Display your character\'s Activity feed. (Achievement, Boss Kills, Loot)'; 22 | const AUTHOR = '' 23 | } 24 | 25 | The easiest way to contribute your extension back to the main project is by using GitHub. 26 | 27 | 1. Create an account on GitHub.com 28 | 2. Visit http://github.com/dcramer/wp-lifestream and "Fork". 29 | 3. On your new Fork, do a clone of your repository: `git clone git://github.com//wp-lifestream.git` 30 | 4. Add your extension in extensions/ 31 | 5. TEST, TEST, TEST! 32 | 6. Visit http://github.com/dcramer/wp-lifestream and click "Pull Request" and write a brief description of your changes. 33 | 7. Wait for the authors of wp-lifestream to accept your contributions. -------------------------------------------------------------------------------- /lifestream.php: -------------------------------------------------------------------------------- 1 | 8 | Author URI: http://www.davidcramer.net 9 | */ 10 | 11 | if (!function_exists('plugin_basename')) 12 | { 13 | // so we can easily test for parse errors 14 | function plugin_basename($filename){return $filename;} 15 | function register_activation_hook() {} 16 | function register_deactivation_hook() {} 17 | function add_filter() {} 18 | function add_action() {} 19 | } 20 | 21 | if (version_compare(PHP_VERSION, '5.0', '<')) 22 | { 23 | if ($_GET['activate'] == true) 24 | { 25 | echo '

Error: Lifestream requires PHP 5.0 or newer and you are running '.PHP_VERSION.'

'; 26 | } 27 | function lifestream() { return ''; } 28 | $lifestream = null; 29 | } 30 | else 31 | { 32 | function get_lifestream_folder_name() 33 | { 34 | $x = explode('/', str_replace('\\', '/', dirname(__FILE__))); 35 | return $x[count($x)-1]; 36 | } 37 | 38 | define('LIFESTREAM_VERSION', '1.0'); 39 | define('LIFESTREAM_PLUGIN_FILE', plugin_basename(__FILE__)); 40 | define('LIFESTREAM_PLUGIN_DIR', get_lifestream_folder_name()); 41 | define('LIFESTREAM_PATH', dirname(__FILE__)); 42 | define('LIFESTREAM_URL', plugins_url($path = '/'.LIFESTREAM_PATH)); 43 | define('LIFESTREAM_FEEDS_PER_PAGE', 10); 44 | define('LIFESTREAM_EVENTS_PER_PAGE', 25); 45 | define('LIFESTREAM_ERRORS_PER_PAGE', 25); 46 | 47 | require_once(LIFESTREAM_PATH . '/inc/core.php'); 48 | } 49 | 50 | ?> 51 | -------------------------------------------------------------------------------- /extensions/stumbleupon/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 11 | } 12 | 13 | function get_options() 14 | { 15 | return array( 16 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 17 | 'show_reviews' => array($this->lifestream->__('Include reviews in this feed.'), false, true, true), 18 | 'show_favorites' => array($this->lifestream->__('Include favorites in this feed.'), false, true, false), 19 | ); 20 | } 21 | 22 | function get_label_class($key) 23 | { 24 | if ($key == 'review') $cls = 'Lifestream_ReviewWebsiteLabel'; 25 | else $cls = 'Lifestream_LikeWebsiteLabel'; 26 | return $cls; 27 | } 28 | 29 | function get_favorites_url() 30 | { 31 | return 'http://rss.stumbleupon.com/user/'.$this->get_option('username').'/favorites'; 32 | } 33 | 34 | function get_reviews_url() 35 | { 36 | return 'http://rss.stumbleupon.com/user/'.$this->get_option('username').'/reviews'; 37 | } 38 | 39 | function get_public_url() 40 | { 41 | return 'http://'.$this->get_option('username').'.stumbleupon.com'; 42 | } 43 | 44 | function get_url() 45 | { 46 | $urls = array(); 47 | if ($this->get_option('show_reviews')) 48 | { 49 | $urls[] = array($this->get_reviews_url(), 'review'); 50 | } 51 | if ($this->get_option('show_favorites')) 52 | { 53 | $urls[] = array($this->get_favorites_url(), 'favorite'); 54 | } 55 | return $urls; 56 | } 57 | } 58 | $lifestream->register_feed('Lifestream_StumbleUponFeed'); 59 | ?> -------------------------------------------------------------------------------- /extensions/diigo/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 20 | } 21 | 22 | function get_options() 23 | { 24 | return array( 25 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 26 | 'filter_tag' => array($this->lifestream->__('Limit items to tag:'), false, '', ''), 27 | ); 28 | } 29 | 30 | function get_url() 31 | { 32 | $url = 'http://www.diigo.com/rss/user/'.$this->get_option('username'); 33 | if ($this->get_option('filter_tag')) $url .= '/'.$this->get_option('filter_tag'); 34 | return $url; 35 | } 36 | 37 | function get_public_url() 38 | { 39 | return 'http://www.diigo.com/user/'.$this->get_option('username'); 40 | } 41 | 42 | function yield($row, $url, $key) 43 | { 44 | $data = parent::yield($row, $url, $key); 45 | 46 | /* 47 | * Removing the "Posted by" mention 48 | */ 49 | $data['description'] = preg_replace('#

Posted by.+

#sU', '', $data['description']); 50 | 51 | /* 52 | * Extracting tags 53 | */ 54 | preg_match_all('#http://(www.)?diigo.com/user/[^\/]+/([^"\' ]+)#', $data['description'], $matches); 55 | if (isset($matches[2]) && !empty($matches[2])) 56 | { 57 | $data['tags'] = array_map(array($row, 'sanitize'), $matches[2], array(SIMPLEPIE_CONSTRUCT_TEXT)); 58 | 59 | $data['description'] = preg_replace('#

Tags:.+$#sU', '', $data['description']); 60 | } 61 | 62 | return $data; 63 | } 64 | } 65 | 66 | $lifestream->register_feed('Lifestream_DiigoFeed'); -------------------------------------------------------------------------------- /extensions/wowarmory/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('character').'@'.$this->get_option('realm'); 15 | } 16 | 17 | function get_options() 18 | { 19 | return array( 20 | 'character' => array($this->lifestream->__('Character:'), TRUE, '',''), 21 | 'realm' => array($this->lifestream->__('Realm:'), TRUE, '','') 22 | ); 23 | } 24 | 25 | function get_public_url() 26 | { 27 | return 'http://www.wowarmory.com/character-feed.xml?r='.urlencode($this->get_option('realm')).'&cn='.urlencode($this->get_option('character')); 28 | } 29 | 30 | function get_url() 31 | { 32 | return 'http://www.wowarmory.com/character-feed.atom?r='.urlencode($this->get_option('realm')).'&cn='.urlencode($this->get_option('character')); 33 | } 34 | 35 | function yield($row, $url, $key) 36 | { 37 | $data = parent::yield($row, $url, $key); 38 | $data['title'] = strtolower( substr($data['title'],0,1) ) . substr($data['title'],1); 39 | return $data; 40 | } 41 | 42 | function render_item($row, $item) 43 | { 44 | // TODO: this should be part of a label 45 | return $this->lifestream->get_anchor_html( 46 | ucfirst(htmlspecialchars($this->get_option('character'))), 47 | 'http://www.wowarmory.com/character-sheet.xml?r='.$this->get_option('realm').'&cn='.$this->get_option('character') 48 | ).' '.htmlspecialchars($item['title']); 49 | } 50 | } 51 | 52 | $lifestream->register_feed('LifeStream_WoWArmoryFeed'); -------------------------------------------------------------------------------- /extensions/github/extension.inc.php: -------------------------------------------------------------------------------- 1 | Your Dashboard page. You will find the feed link in orange feed icon next to "News Feed".'; 8 | const LABEL = 'Lifestream_CommitLabel'; 9 | 10 | function parse_message($text) 11 | { 12 | preg_match('/

/i', $text, $match); 13 | return $match[1]; 14 | } 15 | function parse_repo($text) 16 | { 17 | preg_match('/pushed to (.+) at (.+\/.+)/i', $text, $match); 18 | return array($match[1], $match[2]); 19 | } 20 | 21 | function get_repository_name(&$event, &$bit) 22 | { 23 | return $bit['repository']; 24 | } 25 | 26 | function get_repository_link(&$event, &$bit) 27 | { 28 | $name = $this->get_repository_name($event, $bit); 29 | if (!$name) return; 30 | return $this->lifestream->get_anchor_html($this->get_repository_name($event, $bit), sprintf('http://www.github.com/%s/', $name)); 31 | } 32 | 33 | 34 | function yield($row, $url, $key) 35 | { 36 | if (strpos($row->get_id(), "PushEvent") === false) { 37 | return null; 38 | } else { 39 | $data = parent::yield($row, $url, $key); 40 | $description = $this->lifestream->html_entity_decode($row->get_description()); 41 | $message = $this->parse_message($description); 42 | if (!$message) 43 | { 44 | var_dump(htmlspecialchars($description)); 45 | } 46 | $data['title'] = $message; 47 | $repo = $this->parse_repo($row->get_title()); 48 | $data['branch'] = $repo[0]; 49 | $data['repository'] = $repo[1]; 50 | $data['group_key'] = $data['repository']; 51 | return $data; 52 | } 53 | } 54 | } 55 | $lifestream->register_feed('Lifestream_GitHubFeed'); 56 | ?> -------------------------------------------------------------------------------- /extensions/xboxlive/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'username' => array($this->lifestream->__('Xbox Live ID:'), true, '', ''), 18 | ); 19 | } 20 | 21 | function get_public_url() 22 | { 23 | return 'http://live.xbox.com/member/'.urlencode($this->get_option('username')); 24 | } 25 | 26 | function get_url() 27 | { 28 | return 'https://xboxapi.com/xml/profile/'.urlencode($this->get_option('username')); 29 | } 30 | 31 | function get_event_display(&$event, &$bit) 32 | { 33 | return $bit['title'] ? $bit['title'] : $bit['name']; 34 | } 35 | 36 | function yield($row) 37 | { 38 | return array( 39 | 'guid' => $this->lifestream->html_entity_decode($row->ID), 40 | 'link' => $this->lifestream->html_entity_decode($row->MarketplaceURL), 41 | 'title' => $this->lifestream->html_entity_decode($row->Name), 42 | ); 43 | } 44 | 45 | function fetch() 46 | { 47 | $url = $this->get_url(); 48 | $response = $this->lifestream->file_get_contents($url); 49 | 50 | if ($response) 51 | { 52 | $xml = new SimpleXMLElement($response); 53 | 54 | if ($xml[0] == 'Service Unavailable') return; 55 | 56 | $items = array(); 57 | foreach ($xml->RecentGames as $row) 58 | { 59 | $items[] = $this->yield($row); 60 | } 61 | return $items; 62 | } 63 | } 64 | 65 | function render_item($row, $item) 66 | { 67 | return sprintf('%s', htmlspecialchars($item['link']), htmlspecialchars($item['name'])); 68 | } 69 | } 70 | $lifestream->register_feed('Lifestream_XboxLiveFeed'); 71 | ?> -------------------------------------------------------------------------------- /docs/api/options.rst: -------------------------------------------------------------------------------- 1 | ======= 2 | Options 3 | ======= 4 | 5 | WordPress includes several functions to easily access options for your plugin. However, we handle them a bit differently within Lifestream. 6 | 7 | -------------- 8 | Global Options 9 | -------------- 10 | 11 | .. class:: Lifestream 12 | 13 | .. method:: get_option($key, [$default=null]) 14 | 15 | :param $key: The option's key name. 16 | :type $key: string 17 | :returns: The value of the option, or ``$default`` 18 | 19 | .. method:: add_option($key, $value) 20 | 21 | Adds an option, if it does not already exist. 22 | 23 | :param $key: The option's key name. 24 | :type $key: string 25 | :param $value: The option's value. 26 | 27 | .. method:: update_option($key, $value) 28 | 29 | Updates the value of an option 30 | 31 | :param $key: The option's key name. 32 | :type $key: string 33 | :param $value: The option's value. 34 | 35 | .. method:: delete_option($key) 36 | 37 | Unsets an option. 38 | 39 | :param $key: The option's key name. 40 | :type $key: string 41 | 42 | ----------------- 43 | Extension Options 44 | ----------------- 45 | 46 | Extension options are handled differently than our global level options. There are no accessors built-in for them at the time of writing. Instead, they are available via the instance variable ``$options``. 47 | 48 | .. class:: Lifestream_Extension 49 | 50 | .. method:: get_options() 51 | 52 | Returns a list of the available options for this extension. 53 | 54 | The return value should be an array of arrays, in the following format:: 55 | 56 | array( 57 | 'option_name' => array( 58 | $this->lifestream->__('option_label'), 59 | boolean is_required, 60 | mixed default_value, 61 | mixed choices 62 | ) 63 | ); 64 | 65 | :returns: Array of options 66 | :rtype: array 67 | -------------------------------------------------------------------------------- /extensions/identica/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 15 | ); 16 | } 17 | 18 | function get_user_url($user) 19 | { 20 | return 'http://www.identi.ca/'.$user; 21 | } 22 | 23 | function get_user_link($user) 24 | { 25 | return $this->lifestream->get_anchor_html('@'.htmlspecialchars($user), $this->get_user_url($user), array('class'=>'user')); 26 | } 27 | 28 | function _get_user_link($match) 29 | { 30 | return $match[1].$this->get_user_link($match[2]); 31 | } 32 | 33 | function parse_users($text) 34 | { 35 | return preg_replace_callback('/([^\w]*)@([a-z0-9_\-\/]+)\b/i', array($this, '_get_user_link'), $text); 36 | } 37 | 38 | 39 | function render_item($row, $item) 40 | { 41 | return $this->parse_users($this->parse_urls(htmlspecialchars($item['title']))) . ' ['.$this->lifestream->get_anchor_html(htmlspecialchars($this->get_option('username')), $item['link']).']'; 42 | } 43 | 44 | function get_url() 45 | { 46 | return 'http://identi.ca/'.$this->get_option('username').'/rss'; 47 | } 48 | 49 | function yield($row, $url, $key) 50 | { 51 | $string = $this->get_option('username'). ': '; 52 | $title = $this->lifestream->html_entity_decode($row->get_title()); 53 | if (lifestream_str_startswith($title, $string)) 54 | { 55 | $title = substr($title, strlen($string)); 56 | } 57 | return array( 58 | 'guid' => $row->get_id(), 59 | 'date' => $row->get_date('U'), 60 | 'link' => $this->lifestream->html_entity_decode($row->get_link()), 61 | 'title' => $title, 62 | ); 63 | } 64 | } 65 | $lifestream->register_feed('Lifestream_IdenticaFeed'); 66 | ?> -------------------------------------------------------------------------------- /extensions/ustream/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | ); 20 | } 21 | 22 | function get_public_url() 23 | { 24 | return 'http://www.ustream.tv/'.$this->get_option('username'); 25 | } 26 | 27 | function get_label_class($key) 28 | { 29 | $cls = 'Lifestream_StreamLabel'; 30 | return $cls; 31 | } 32 | 33 | function get_url() { 34 | return 'http://api.ustream.tv/xml/channel/recent/search/username:eq:'.$this->get_option('username').'?key='.$this->get_constant('API_KEY'); 35 | } 36 | 37 | function yield($item, $url) 38 | { 39 | $ts = strtotime($item->lastStreamedAt); 40 | return array( 41 | 'guid' => $item->id.':'.$ts, 42 | 'date' => $ts, 43 | 'link' => $this->lifestream->html_entity_decode($item->url), 44 | 'title' => $this->lifestream->html_entity_decode($item->title), 45 | 'description' => $this->lifestream->html_entity_decode($item->description), 46 | 'image' => $this->lifestream->html_entity_decode($item->imageUrl->medium), 47 | 'thumbnail' => $this->lifestream->html_entity_decode($item->imageUrl->small), 48 | ); 49 | } 50 | 51 | function fetch() 52 | { 53 | $url = $this->get_url(); 54 | $response = $this->lifestream->file_get_contents($url); 55 | 56 | if ($response) 57 | { 58 | $xml = new SimpleXMLElement($response); 59 | 60 | $items = array(); 61 | foreach ($xml->results->array as $item) 62 | { 63 | $items[] = $this->yield($item, $url); 64 | } 65 | return $items; 66 | } 67 | } 68 | } 69 | $lifestream->register_feed('Lifestream_UstreamFeed'); 70 | ?> -------------------------------------------------------------------------------- /extensions/pinboard/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | 'filter_tag' => array($this->lifestream->__('Limit items to tag:'), false, '', ''), 20 | ); 21 | } 22 | 23 | function get_url() 24 | { 25 | $url = 'http://feeds.pinboard.in/rss/u:'.urlencode($this->get_option('username')); 26 | if ($this->get_option('filter_tag')) $url .= '/t:'.urlencode($this->get_option('filter_tag')); 27 | return $url; 28 | } 29 | 30 | function get_public_url() 31 | { 32 | return 'http://pinboard.in/u:'.urlencode($this->get_option('username')); 33 | } 34 | 35 | function yield($row, $url, $key) 36 | { 37 | $TAXONOMY_NS = 'http://purl.org/rss/1.0/modules/taxonomy/'; 38 | $RDF_NS = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'; 39 | // 40 | // 41 | // 42 | // 43 | // 44 | // 45 | // 46 | // 47 | 48 | 49 | $data = parent::yield($row, $url, $key); 50 | $topics =& $row->get_item_tags($TAXONOMY_NS, 'topics'); 51 | $topics = $topics[0]['child'][$RDF_NS]['Bag'][0]['child'][$RDF_NS]['li']; 52 | $tags = array(); 53 | foreach ($topics as $t) 54 | { 55 | $t = $t['attribs'][$RDF_NS]['resource']; 56 | if (!empty($t)) $tags[] = $row->sanitize(substr(strstr($t, '/t:'), 3), SIMPLEPIE_CONSTRUCT_TEXT); 57 | } 58 | $data['tags'] = $tags; 59 | return $data; 60 | } 61 | } 62 | $lifestream->register_feed('Lifestream_PinboardFeed'); 63 | ?> -------------------------------------------------------------------------------- /docs/api/events.rst: -------------------------------------------------------------------------------- 1 | ====== 2 | Events 3 | ====== 4 | 5 | .. class:: Lifestream 6 | 7 | .. method:: get_events([$options=array()]) 8 | 9 | Gets recent events from the lifestream:: 10 | 11 | $events = $lifestream->get_events(array( 12 | 'feed_types'=>array('twitter', 'delicious'), 13 | 'break_groups'=>true 14 | )); 15 | 16 | :note: Parameters should be passed as key/value pairs in a single array. 17 | 18 | :param $limit: The maximum number of events to return. 19 | :type $limit: integer 20 | :param $offset: The starting offset of events (useful for pagination). 21 | :type $offset: integer 22 | :param $feed_ids: A list of feed IDs to filter on. 23 | :type $feed_ids: array 24 | :param $user_ids: A list of user IDs to filter on. 25 | :type $user_ids: array 26 | :param $feed_types: A list of feed extension IDs to filter on. 27 | :type $feed_types: array 28 | :param $date_interval: Interval for date cutoff (see MySQL interval clause for values). 29 | :type $date_interval: string 30 | :param $start_date: The earliest date of events. 31 | :type $start_date: integer 32 | :param $end_date: The latest date of events. 33 | :type $end_date: integer 34 | :param $event_total_min: The minimum number of events in the group. 35 | :type $event_total_min: integer 36 | :param $event_total_max: The maximum number of events in a group. 37 | :type $event_total_max: integer 38 | :param $break_groups: Break groups into single event instances. 39 | :type $break_groups: boolean 40 | :returns: An array of :class:`Event` or :class:`EventGroup` instances. 41 | :rtype: array 42 | 43 | .. method:: get_single_event($feed_type) 44 | 45 | A shortcut for :meth:`get_events`. Returns the latest event from `$feed_type`:: 46 | 47 | $tweet = $lifestream->get_single_event('twitter'); 48 | 49 | :param $feed_type: The extension ID. e.g. `twitter` 50 | :type $feed_type: string 51 | :returns: Event instance. 52 | :rtype: :class:`Lifestream_Event` -------------------------------------------------------------------------------- /extensions/plurk/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | ); 20 | } 21 | 22 | function get_public_url() 23 | { 24 | return 'http://www.plurk.com/'.$this->get_option('username'); 25 | } 26 | 27 | function get_url() 28 | { 29 | return 'http://www.plurk.com/'.$this->get_option('username').'.xml'; 30 | } 31 | 32 | function get_label_class($key) 33 | { 34 | if ($key == 'photo') $cls = 'Lifestream_PhotoLabel'; 35 | else $cls = 'Lifestream_MessageLabel'; 36 | return $cls; 37 | } 38 | 39 | function yield($row, $url, $key) 40 | { 41 | $data = parent::yield($row, $url, $key); 42 | $string = $this->get_option('username'). ' '; 43 | $title = $data['title']; 44 | if (lifestream_str_startswith(strtolower($title), strtolower($string))) 45 | { 46 | $title = substr($title, strlen($string)); 47 | } 48 | $bits = explode(' ', $title); 49 | if ($bits[0] == 'shares') 50 | { 51 | if (preg_match($this->image_match_regexp, $data['description'], $match)) 52 | { 53 | $data['thumbnail'] = $match[1]; 54 | $data['key'] = 'photo'; 55 | } 56 | } 57 | else 58 | { 59 | $data['key'] = 'message'; 60 | } 61 | $data['title'] = implode(' ', array_slice($bits, 1)); 62 | return $data; 63 | } 64 | 65 | function render_item($row, $item) 66 | { 67 | if ($row->key == 'message') 68 | { 69 | return $this->parse_urls(htmlspecialchars($item['title'])) . ' ['.$this->lifestream->get_anchor_html(htmlspecialchars($this->get_option('username')), $item['link']).']'; 70 | } 71 | else 72 | { 73 | return parent::render_item($row, $item); 74 | } 75 | } 76 | 77 | } 78 | $lifestream->register_feed('Lifestream_PlurkFeed'); 79 | ?> -------------------------------------------------------------------------------- /extensions/vimeo/extension.inc.php: -------------------------------------------------------------------------------- 1 | http://www.vimeo.com/user406516 then your user ID is 406516.'; 8 | 9 | private $image_match_regexp = '/src="(http\:\/\/[a-z0-9]+\.vimeo\.com\/[^"]+)"/i'; 10 | 11 | function __toString() 12 | { 13 | return $this->get_option('user_id'); 14 | } 15 | 16 | function get_options() 17 | { 18 | return array( 19 | 'user_id' => array($this->lifestream->__('User ID:'), true, '', ''), 20 | 'show_videos' => array($this->lifestream->__('Include videos posted in this feed.'), false, true, true), 21 | 'show_likes' => array($this->lifestream->__('Include liked videos in this feed.'), false, true, true), 22 | ); 23 | } 24 | 25 | function get_label_class($key) 26 | { 27 | if ($key == 'like') $cls = 'Lifestream_LikeVideoLabel'; 28 | else $cls = 'Lifestream_VideoLabel'; 29 | return $cls; 30 | } 31 | 32 | function get_videos_url() 33 | { 34 | return 'http://www.vimeo.com/'.$this->get_option('user_id').'/videos/rss'; 35 | } 36 | 37 | function get_likes_url() 38 | { 39 | return 'http://www.vimeo.com/'.$this->get_option('user_id').'/likes/rss'; 40 | } 41 | 42 | function get_public_url() 43 | { 44 | return 'http://www.vimeo.com/'.$this->get_option('user_id'); 45 | } 46 | 47 | function get_url() 48 | { 49 | $urls = array(); 50 | if ($this->get_option('show_videos')) 51 | { 52 | $urls[] = array($this->get_videos_url(), 'video'); 53 | } 54 | if ($this->get_option('show_likes')) 55 | { 56 | $urls[] = array($this->get_likes_url(), 'like'); 57 | } 58 | return $urls; 59 | } 60 | 61 | function yield($row, $url, $key) 62 | { 63 | $data = parent::yield($row, $url, $key); 64 | preg_match($this->image_match_regexp, $row->get_description(), $match); 65 | $data['thumbnail'] = $match[1]; 66 | return $data; 67 | } 68 | } 69 | $lifestream->register_feed('Lifestream_VimeoFeed'); 70 | ?> -------------------------------------------------------------------------------- /extensions/hulu/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 20 | // ); 21 | // } 22 | // 23 | // function get_url() 24 | // { 25 | // // Support old-style url for feed 26 | // if ($this->get_option('url')) return $this->get_option('url'); 27 | // return 'http://www.hulu.com/feed/activity/'.$this->get_option('username'); 28 | // } 29 | // 30 | // 31 | // function yield($row, $url, $key) 32 | // { 33 | // $data = parent::yield($row, $url, $key); 34 | // if (!$data['thumbnail']) 35 | // { 36 | // preg_match($this->link_match_regexp, $row->get_description(), $link_match); 37 | // preg_match($this->image_match_regexp, $row->get_description(), $image_match); 38 | // $data['thumbnail'] = $image_match[1]; 39 | // $data['link'] = $link_match[1]; 40 | // } 41 | // return $data; 42 | // } 43 | // } 44 | class Lifestream_HuluFeed extends Lifestream_Feed 45 | { 46 | const ID = 'hulu'; 47 | const NAME = 'Hulu'; 48 | const URL = 'http://www.hulu.com/'; 49 | const DESCRIPTION = 'You can obtain your history feed by visiting here and clicking the RSS icon at the top of the page. You may first need to change your privacy settings for the feed to be viewable.'; 50 | const LABEL = 'Lifestream_WatchVideoLabel'; 51 | } 52 | $lifestream->register_feed('Lifestream_HuluFeed'); 53 | ?> -------------------------------------------------------------------------------- /extensions/mixx/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 11 | } 12 | 13 | function get_options() 14 | { 15 | return array( 16 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 17 | 'show_comments' => array($this->lifestream->__('Show Comments.'), false, true, false), 18 | 'show_favorites' => array($this->lifestream->__('Show Favorites.'), false, true, true), 19 | 'show_submissions' => array($this->lifestream->__('Show Submissions.'), false, true, true), 20 | ); 21 | } 22 | 23 | function get_public_url() 24 | { 25 | return 'http://www.mixx.com/users/'.$this->get_option('username'); 26 | } 27 | 28 | function get_url() 29 | { 30 | return 'http://www.mixx.com/feeds/users/'.$this->get_option('username'); 31 | } 32 | 33 | function yield($row, $url, $key) 34 | { 35 | $data = parent::yield($row, $url, $key); 36 | $title = $this->lifestream->html_entity_decode($row->get_title()); 37 | if (lifestream_str_startswith($title, 'Comment on: ')) 38 | { 39 | if (!$this->get_option('show_comments')) return; 40 | $key = 'comment'; 41 | $title = substr($title, 12); 42 | } 43 | elseif (lifestream_str_startswith($title, 'Submitted: ')) 44 | { 45 | if (!$this->get_option('show_submissions')) return; 46 | $key = 'submit'; 47 | $title = substr($title, 11); 48 | } 49 | elseif (lifestream_str_startswith($title, 'Favorite: ')) 50 | { 51 | if (!$this->get_option('show_favorites')) return; 52 | $key = 'favorite'; 53 | $title = substr($title, 10); 54 | } 55 | else 56 | { 57 | return; 58 | } 59 | 60 | $data['title'] = $title; 61 | $data['key'] = $key; 62 | return $data; 63 | } 64 | 65 | function get_label_class($key) 66 | { 67 | if ($key == 'favorite') $cls = 'Lifestream_LikeStoryLabel'; 68 | elseif ($key == 'comment') $cls = 'Lifestream_CommentLabel'; 69 | elseif ($key == 'submit') $cls = 'Lifestream_ShareStoryLabel'; 70 | return $cls; 71 | } 72 | } 73 | $lifestream->register_feed('Lifestream_MixxFeed'); 74 | ?> -------------------------------------------------------------------------------- /extensions/goodreads/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('user_id'); 12 | } 13 | 14 | function get_options() 15 | { 16 | return array( 17 | 'url' => array($this->lifestream->__('Profile URL:'), true, '', ''), 18 | 'user_id' => array($this->lifestream->__('User ID:'), null, '', ''), 19 | ); 20 | } 21 | 22 | function save_options() 23 | { 24 | # We need to get their user id from the URL 25 | if (preg_match('/\/([0-9]+)(?:-.+)?$/i', $this->get_option('url'), $match)) 26 | { 27 | $this->update_option('user_id', $match[1]); 28 | } 29 | else 30 | { 31 | throw new Lifestream_Error("Invalid profile URL."); 32 | } 33 | 34 | parent::save_options(); 35 | } 36 | 37 | function get_public_url() 38 | { 39 | return $this->get_option('url'); 40 | } 41 | 42 | function get_url() 43 | { 44 | return 'http://www.goodreads.com/review/list_rss/'.$this->get_option('user_id'); 45 | } 46 | 47 | function yield($item, $url) 48 | { 49 | return array( 50 | 'guid' => $this->lifestream->html_entity_decode($item->guid), 51 | 'date' => strtotime($item->pubDate), 52 | 'link' => $this->lifestream->html_entity_decode($item->link), 53 | 'title' => $this->lifestream->html_entity_decode($item->title), 54 | 'author' => $this->lifestream->html_entity_decode($item->author_name), 55 | 'description' => $this->lifestream->html_entity_decode($item->book_description), 56 | 'image' => $this->lifestream->html_entity_decode($item->book_large_image_url), 57 | 'thumbnail' => $this->lifestream->html_entity_decode($item->book_small_image_url), 58 | ); 59 | } 60 | 61 | function fetch() 62 | { 63 | $url = $this->get_url(); 64 | $response = $this->lifestream->file_get_contents($url); 65 | 66 | if ($response) 67 | { 68 | $xml = new SimpleXMLElement($response); 69 | 70 | $items = array(); 71 | foreach ($xml->channel->item as $item) 72 | { 73 | $items[] = $this->yield($item, $url); 74 | } 75 | return $items; 76 | } 77 | } 78 | } 79 | $lifestream->register_feed('Lifestream_GoodReadsFeed'); 80 | ?> -------------------------------------------------------------------------------- /extensions/backtype/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 16 | 'filter' => array($this->lifestream->__('Sites to filter out:'), false, '', '' , $this->lifestream->__('Sites as named by BackType, usually the title of the RSS Feed, separate with comma\'s.')), 17 | ); 18 | } 19 | 20 | function get_user_link($user) 21 | { 22 | return $this->lifestream->get_anchor_html(htmlspecialchars($user), $this->get_user_url($user), array('class'=>'user')); 23 | } 24 | 25 | function get_user_url($user) 26 | { 27 | return 'http://www.backtype.com/'.urlencode($user); 28 | } 29 | 30 | function get_public_url() 31 | { 32 | return $this->get_user_url($this->get_option('username')); 33 | } 34 | 35 | function get_url() 36 | { 37 | return 'http://feeds.backtype.com/'.$this->get_option('username'); 38 | } 39 | 40 | function render_item($row, $item) 41 | { 42 | $output = "Posted a comment on ".htmlspecialchars($item['title'])."
"; 43 | $output .= str_replace("

", "

", str_replace("

","",$item['description'])) . ' ['.$this->lifestream->get_anchor_html(htmlspecialchars($this->get_option('username')), $item['link']).']'; 44 | return $output; 45 | } 46 | 47 | function yield($row, $url, $key) 48 | { 49 | $data = parent::yield($row, $url, $key); 50 | 51 | $filters = explode(",",$this->get_option('filter')); 52 | foreach ($filters as $filter) { 53 | if (strtolower($filter) == strtolower(strip_tags($row->get_title()))) { 54 | return false; 55 | exit; 56 | } 57 | } 58 | $description = strip_tags(str_replace('

Read more comments by '.strtolower($this->get_option('username')).'

', '' , $this->lifestream->html_entity_decode($row->get_description()))); 59 | 60 | $data['description'] = $description; 61 | return $data; 62 | } 63 | } 64 | $lifestream->register_feed('Lifestream_BackTypeFeed'); 65 | ?> -------------------------------------------------------------------------------- /templates/home.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |

_e('Lifestream'); ?>

7 | 10 |

This is an example of a WordPress page, you could edit this to put information about yourself or your site so readers know where you are coming from. You can create as many pages like this one or sub-pages as you like and manage all of your content inside of WordPress.

11 |
12 | */ 13 | ?> 14 | 15 | 16 | 20 | 21 |
22 | 23 |
24 | 25 | 26 | 27 | 28 | 31 | 40 | 41 | 42 |
29 | 30 | 32 |
33 | 34 |
35 | — timestamp); ?>" class="lifestream_hour">feed->get_constant('ID') != 'generic' || $event->feed->options['feed_label']) { ?> via | 36 |
37 | 38 | 39 |
43 | 44 |

There are no events to show.

45 | 46 | 47 |
48 |
49 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /extensions/lastfm/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_event_display(&$event, &$bit) 16 | { 17 | return $bit['name'] . ' - ' . $bit['artist']; 18 | } 19 | 20 | function get_options() 21 | { 22 | return array( 23 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 24 | 'loved' => array($this->lifestream->__('Only show loved tracks.'), false, true, true), 25 | ); 26 | } 27 | 28 | function get_public_url() 29 | { 30 | return 'http://www.last.fm/user/'.$this->get_option('username'); 31 | } 32 | 33 | function get_url() 34 | { 35 | if ($this->get_option('loved')) 36 | { 37 | $feed_name = 'recentlovedtracks'; 38 | } 39 | else 40 | { 41 | $feed_name = 'recenttracks'; 42 | } 43 | 44 | return 'http://ws.audioscrobbler.com/1.0/user/'.$this->get_option('username').'/'.$feed_name.'.xml'; 45 | } 46 | 47 | function get_label_class($key) 48 | { 49 | if ($this->get_option('loved')) $cls = 'Lifestream_LikeLabel'; 50 | else $cls = 'Lifestream_ListenSongLabel'; 51 | return $cls; 52 | } 53 | 54 | function yield($track, $url) 55 | { 56 | return array( 57 | 'guid' => $this->lifestream->html_entity_decode($track->url), 58 | 'date' => strtotime($track->date), 59 | 'link' => $this->lifestream->html_entity_decode($track->url), 60 | 'name' => $this->lifestream->html_entity_decode($track->name), 61 | 'artist' => $this->lifestream->html_entity_decode($track->artist), 62 | ); 63 | } 64 | 65 | function fetch() 66 | { 67 | $url = $this->get_url(); 68 | $response = $this->lifestream->file_get_contents($url); 69 | if ($response) 70 | { 71 | $xml = new SimpleXMLElement($response); 72 | 73 | $feed = $xml->track; 74 | $items = array(); 75 | foreach ($feed as $track) 76 | { 77 | $items[] = $this->yield($track, $url); 78 | } 79 | return $items; 80 | } 81 | } 82 | 83 | function render_item($row, $item) 84 | { 85 | return $this->lifestream->get_anchor_html(htmlspecialchars($item['artist']).' – '.htmlspecialchars($item['name']), $item['link']); 86 | } 87 | } 88 | $lifestream->register_feed('Lifestream_LastFMFeed'); 89 | ?> -------------------------------------------------------------------------------- /extensions/tumblr/extension.inc.php: -------------------------------------------------------------------------------- 1 | array($this->lifestream->__('Username:'), true, '', ''), 16 | ); 17 | } 18 | 19 | # TODO: initialization import 20 | function get_url() 21 | { 22 | return 'http://'.$this->get_option('username').'.tumblr.com/rss'; 23 | } 24 | 25 | function get_user_url($user) 26 | { 27 | return 'http://'.$this->get_option('username').'.tumblr.com/'; 28 | } 29 | 30 | function yield($row, $url, $key) 31 | { 32 | $data = parent::yield($row, $url, $key); 33 | preg_match($this->image_match_regexp, $row->get_description(), $match); 34 | if (strip_tags($data['title']) == strip_tags($data['description'])) 35 | { 36 | $data['key'] = 'note'; 37 | } 38 | if ($match) 39 | { 40 | $data['thumbnail'] = $match[1]; 41 | $data['image'] = $match[1]; 42 | $data['key'] = 'image'; 43 | } 44 | return $data; 45 | } 46 | 47 | function parse_users($text) 48 | { 49 | return preg_replace_callback('/([^\w]*)@([a-z0-9_-]+)\b/i', array($this, '_get_user_link'), $text); 50 | } 51 | 52 | function _get_user_link($match) 53 | { 54 | return $match[1].$this->get_user_link($match[2]); 55 | } 56 | 57 | function render_item($event, $item) 58 | { 59 | if ($event->key == 'image') 60 | { 61 | return Lifestream_PhotoFeed::render_item($event, $item); 62 | } 63 | elseif ($event->key == 'note') 64 | { 65 | return Lifestream_TumblrFeed::parse_users($this->parse_urls(htmlspecialchars($item['title']))) . ' ['.$this->lifestream->get_anchor_html($this->get_option('username'). htmlspecialchars($item['link'])).']'; 66 | } 67 | else 68 | { 69 | return parent::render_item($event, $item); 70 | } 71 | } 72 | 73 | function get_label_class($key) 74 | { 75 | if ($key == 'image') $cls = Lifestream_PhotoFeed::LABEL; 76 | elseif ($key == 'note') $cls = Lifestream_TumblrFeed::LABEL; 77 | else $cls = Lifestream_BlogFeed::LABEL; 78 | return $cls; 79 | } 80 | } 81 | $lifestream->register_feed('Lifestream_TumblrFeed'); 82 | ?> -------------------------------------------------------------------------------- /extensions/brightkite/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | ); 20 | } 21 | 22 | function get_public_url() 23 | { 24 | return 'http://www.brightkite.com/people/'.$this->get_option('username'); 25 | } 26 | 27 | function get_url() 28 | { 29 | return 'http://www.brightkite.com/people/'.$this->get_option('username').'/objects.rss'; 30 | } 31 | 32 | function render_group_items($id, $output, $event) 33 | { 34 | if ($event->key == 'photo') 35 | { 36 | return Lifestream_PhotoFeed::render_group_items($id, $output, $event); 37 | } 38 | else 39 | { 40 | return parent::render_group_items($id, $output, $event); 41 | } 42 | } 43 | 44 | function render_item($event, $item) 45 | { 46 | if ($event->key == 'photo') 47 | { 48 | return Lifestream_PhotoFeed::render_item($event, $item); 49 | } 50 | elseif ($event->key == 'checkin') return $this->lifestream->get_anchor_html(htmlspecialchars($item['placename']), $item['placelink']); 51 | else 52 | { 53 | return $this->parse_urls(htmlspecialchars($item['text'])); 54 | } 55 | } 56 | 57 | function get_label_class($key) 58 | { 59 | if ($key == 'photo') $cls = Lifestream_PhotoFeed::LABEL; 60 | elseif ($key == 'checkin') $cls = 'Lifestream_LocationLabel'; 61 | else $cls = $this->get_constant('LABEL'); 62 | return $cls; 63 | } 64 | 65 | function yield($row, $url, $key) 66 | { 67 | $data = parent::yield($row, $url, $key); 68 | $type = $row->get_item_tags(self::NS_BRIGHTKITE, 'eventType'); 69 | $type = $type[0]['data']; 70 | 71 | $placelink = $row->get_item_tags(self::NS_BRIGHTKITE, 'placeLink'); 72 | $data['placelink'] = $placelink[0]['data']; 73 | 74 | $placename = $row->get_item_tags(self::NS_BRIGHTKITE, 'placeName'); 75 | $data['placename'] = $placename[0]['data']; 76 | 77 | $placeaddress = $row->get_item_tags(self::NS_BRIGHTKITE, 'placeAddress'); 78 | $data['placeaddress'] = $placeaddress[0]['data']; 79 | 80 | if ($enclosure = $row->get_enclosure()) 81 | { 82 | $data['thumbnail'] = $enclosure->get_thumbnail(); 83 | $data['image'] = $enclosure->get_medium(); 84 | } 85 | return $data; 86 | } 87 | } 88 | $lifestream->register_feed('Lifestream_BrightkiteFeed'); 89 | ?> -------------------------------------------------------------------------------- /extensions/pandora/extension.inc.php: -------------------------------------------------------------------------------- 1 | get_option('username'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'username' => array($this->lifestream->__('Username:'), true, '', ''), 19 | 'show_stations' => array($this->lifestream->__('Include stations in this feed.'), false, true, true), 20 | 'show_bookmarked_artists' => array($this->lifestream->__('Include bookmarked artists in this feed.'), false, true, true), 21 | 'show_bookmarked_songs' => array($this->lifestream->__('Include bookmarked songs in this feed.'), false, true, true), 22 | ); 23 | } 24 | 25 | function get_label_class($key) 26 | { 27 | if ($key == 'bookmarksong') $cls = 'Lifestream_LikeSongLabel'; 28 | if ($key == 'bookmarkartist') $cls = 'Lifestream_LikeArtistLabel'; 29 | else $cls = 'Lifestream_CreateStationLabel'; 30 | return $cls; 31 | } 32 | 33 | function get_stations_url() 34 | { 35 | return 'http://feeds.pandora.com/feeds/people/'.$this->get_option('username').'/stations.xml'; 36 | } 37 | 38 | function get_artists_url() 39 | { 40 | return 'http://feeds.pandora.com/feeds/people/'.$this->get_option('username').'/favoriteartists.xml'; 41 | } 42 | 43 | function get_songs_url() 44 | { 45 | return 'http://feeds.pandora.com/feeds/people/'.$this->get_option('username').'/favorites.xml'; 46 | } 47 | 48 | function get_public_url() 49 | { 50 | return 'http://www.pandora.com/people/'.$this->get_option('username'); 51 | } 52 | 53 | function get_url() 54 | { 55 | $urls = array(); 56 | if ($this->get_option('show_stations')) 57 | { 58 | $urls[] = array($this->get_stations_url(), 'station'); 59 | } 60 | if ($this->get_option('show_bookmarked_artists')) 61 | { 62 | $urls[] = array($this->get_artists_url(), 'bookmarkartist'); 63 | } 64 | if ($this->get_option('show_bookmarked_songs')) 65 | { 66 | $urls[] = array($this->get_songs_url(), 'bookmarksong'); 67 | } 68 | return $urls; 69 | } 70 | 71 | function yield($row, $url, $key) 72 | { 73 | if (lifestream_str_endswith($row->get_title(), 'QuickMix')) return false; 74 | return parent::yield($row, $url, $key); 75 | } 76 | } 77 | $lifestream->register_feed('Lifestream_PandoraFeed'); 78 | ?> -------------------------------------------------------------------------------- /pages/errors.inc.php: -------------------------------------------------------------------------------- 1 |

_e('Lifestream Errors'); ?> (_e('Clear Log'); ?>)

2 | 6 |

_e('The errors below may have been a one-time problem with a feed. If problems persist we suggest to try readding the feed and/or submitting a bug report.'); ?>

7 | 8 |
9 | add_query_arg( 'paged', '%#%' ), 12 | 'format' => '', 13 | 'total' => $number_of_pages, 14 | 'current' => $page, 15 | )); 16 | 17 | if ( $page_links ) 18 | echo "
$page_links
"; 19 | ?> 20 |
21 |
22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 47 | feed_id) 49 | { 50 | // TODO: add custom feed icon support here. 51 | ?> 53 | 69 | 70 | 71 | 72 | 73 |
_e('Feed'); ?>_e('Message'); ?>_e('Date'); ?>
36 | feed_id) 38 | { 39 | ?>feed_id; ?> 46 | 52 | has_viewed) 60 | { 61 | ?>message)); ?>message)); 66 | } 67 | ?> 68 | date_format($date_format, $result->timestamp); ?>
74 |
75 | $page_links
"; 78 | ?> 79 |
80 | 81 | 82 |

_e('There are no errors to show.'); ?>

83 | 84 | -------------------------------------------------------------------------------- /extensions/upcoming/extension.inc.php: -------------------------------------------------------------------------------- 1 | here. Please note, this feed will only show events you mark as attending.'; 9 | 10 | function __toString() 11 | { 12 | return $this->get_option('user_id'); 13 | } 14 | 15 | function get_options() 16 | { 17 | return array( 18 | 'url' => array($this->lifestream->__('Profile URL:'), true, '', ''), 19 | 'user_id' => array($this->lifestream->__('User ID:'), null, '', ''), 20 | 'api_key' => array($this->lifestream->__('API Key:'), true, '', ''), 21 | ); 22 | } 23 | 24 | function save_options() 25 | { 26 | if (preg_match('/\/user\/([0-9]+)\//i', $this->get_option('url'). $match)) 27 | { 28 | $this->update_option('user_id', $match[1]); 29 | } 30 | else 31 | { 32 | throw new Lifestream_Error("Invalid feed URL."); 33 | } 34 | parent::save_options(); 35 | } 36 | 37 | function get_public_url() 38 | { 39 | return 'http://upcoming.yahoo.com/user/'.$this->get_option('user_id').'/'; 40 | } 41 | 42 | function get_url() 43 | { 44 | return 'http://upcoming.yahooapis.com/services/rest/?api_key='.$this->get_option('api_key').'&method=user.getWatchlist&user_id='.$this->get_option('user_id').'&show=all'; 45 | } 46 | 47 | function get_event_display(&$event, &$bit) 48 | { 49 | return $bit['name']; 50 | } 51 | 52 | function yield(&$event, &$url) 53 | { 54 | if (!$event->status != 'attend') return; 55 | return array( 56 | 'guid' => $this->lifestream->html_entity_decode($event['id']), 57 | 'link' => $this->lifestream->html_entity_decode($event['venue_url']), 58 | 'name' => $this->lifestream->html_entity_decode($event['name']), 59 | 'description' => $this->lifestream->html_entity_decode($event['description']), 60 | 'venue_city' => $this->lifestream->html_entity_decode($event['venue_city']), 61 | 'venue_state' => $this->lifestream->html_entity_decode($event['venue_state_name']), 62 | ); 63 | } 64 | 65 | function fetch() 66 | { 67 | $url = $this->get_url(); 68 | $response = $this->lifestream->file_get_contents($url); 69 | if ($response) 70 | { 71 | $xml = new SimpleXMLElement($response); 72 | 73 | $feed = $xml->event; 74 | $items = array(); 75 | foreach ($feed as $event) 76 | { 77 | $items[] = $this->yield($event, $url); 78 | } 79 | return $items; 80 | } 81 | } 82 | } 83 | $lifestream->register_feed('Lifestream_UpcomingFeed'); 84 | ?> --------------------------------------------------------------------------------