├── 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 | >
2 | data as $chunk) { ?>
3 | render_item($event, $chunk); ?>
4 |
5 |
--------------------------------------------------------------------------------
/themes/boxy/templates/video.inc.php:
--------------------------------------------------------------------------------
1 | >
2 | data as $chunk) { ?>
3 | render_item($event, $chunk); ?>
4 |
5 |
--------------------------------------------------------------------------------
/themes/default/templates/photo.inc.php:
--------------------------------------------------------------------------------
1 | >
2 | data as $chunk) { ?>
3 | render_item($event, $chunk); ?>
4 |
5 |
--------------------------------------------------------------------------------
/themes/default/templates/video.inc.php:
--------------------------------------------------------------------------------
1 | >
2 | data as $chunk) { ?>
3 | render_item($event, $chunk); ?>
4 |
5 |
--------------------------------------------------------------------------------
/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 | >
3 | data as $chunk) { ?>
4 | - render_item($event, $chunk); ?>
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/themes/default/templates/basic.inc.php:
--------------------------------------------------------------------------------
1 | data) > 1) { ?>
2 | >
3 | data as $chunk) { ?>
4 | - render_item($event, $chunk); ?>
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/themes/boxy/templates/generic.inc.php:
--------------------------------------------------------------------------------
1 | data) > 1) { ?>
2 | >
3 | data as $chunk) { ?>
4 | - render_item($event, $chunk); ?>
5 |
6 |
7 |
8 | render_item($event, $event->data[0]); ?>
9 |
10 |
--------------------------------------------------------------------------------
/themes/default/templates/generic.inc.php:
--------------------------------------------------------------------------------
1 | data) > 1) { ?>
2 | >
3 | data as $chunk) { ?>
4 | - render_item($event, $chunk); ?>
5 |
6 |
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 | >
3 | data as $chunk) { ?>
4 | - render_item($event, $chunk); ?>
5 |
6 |
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 | >
3 | data as $chunk) { ?>
4 | - render_item($event, $chunk); ?>
5 |
6 |
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 | >
3 | data as $chunk) { ?>
4 | - render_item($event, $chunk); ?>
5 |
6 |
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 | >
3 | data as $chunk) { ?>
4 | - render_item($event, $chunk); ?>
5 |
6 |
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 |
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 | >
3 | data as $chunk) { ?>
4 | - render_item($event, $chunk); ?>
5 |
6 |
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 | >
3 | data as $chunk) { ?>
4 | - render_item($event, $chunk); ?>
5 |
6 |
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 |
8 |
9 | |
10 |
11 | get_label($options); ?>
12 |
13 |
14 |
15 | render($options); ?>
16 | |
17 |
18 |
21 |
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 |
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 |
13 |
14 | |
15 |
16 |
17 |
18 |
21 |
22 |
23 | |
24 |
25 |
26 |
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 | -
14 |
15 |
16 |
17 | get_label($options); ?>
18 |
19 | timestamp); ?>" class="lifestream_hour">timesince($event->timestamp); ?>via get_feed_label($options) ?>
20 |
21 |
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 = '
';
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 |
29 |
30 | |
31 |
32 |
33 |
34 |
37 |
38 |
39 | |
40 |
41 |
42 |
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 |
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 | | _e('Feed'); ?> |
28 | _e('Message'); ?> |
29 | _e('Date'); ?> |
30 |
31 |
32 |
33 |
34 |
35 | |
36 | feed_id)
38 | {
39 | ?>feed_id; ?>
46 | |
47 | feed_id)
49 | {
50 | // TODO: add custom feed icon support here.
51 | ?>
52 | ; ?>) |
53 | | has_viewed)
60 | {
61 | ?>message)); ?>message));
66 | }
67 | ?>
68 | |
69 | date_format($date_format, $result->timestamp); ?> |
70 |
71 |
72 |
73 |
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 | ?>
--------------------------------------------------------------------------------