Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Disqus Support & Updated Favicons #122

Merged
merged 5 commits into from

2 participants

@arminrosu
Collaborator

Disqus

Added support for Disqus comments. I didn't include the comment message, as it might be quite long in some cases. Unfortunately, disqus is a bit weird, so we need a user id (which you would normally receive via an oAuth) and an API key.

  • to get your user_id (quickly): go to disqus.com, log in, open the developer console and type: context.auth.user_id
  • for the api key, create a new disqus application, set the permissions to "read", then copy the Public Key

The lifestream config should look like this:

{
  service: 'disqus',
  user: '1',
  key: 'someRandomNumb3rsAndLettersInAReallyLongString'
}

Christian, if you don' have an account (and don't want to create one either) to get an API key for the example page, I can generate one. The above user id is used in the api docs.

Favicons

Updated old icons.

arminrosu added some commits
@arminrosu arminrosu Vimeo Likes
Added support for vimeo likes
d157157
@arminrosu arminrosu Vimeo - YQL
switched to yql
9820e1f
@arminrosu arminrosu Updated favicons 096021f
@arminrosu arminrosu Disqus support
Config:
* to get your user_id (quickly): go to disqus.com, log in, open the
developer console and type: `context.auth.user_id`
* you need to create and app and add the public key as an setting

User user_id = 1 for demo (this is the one hinted at in the
documentation).
e8ce5d9
@arminrosu arminrosu Disqus support 5f1f7d0
@christianv christianv merged commit 791d37f into christianv:master
@christianv
Owner

@arminrosu Thank you! I made you a collaborator to this project so you should be able to push changes to this repository right now.

@arminrosu
Collaborator

woot woot! thanks :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Nov 2, 2012
  1. @arminrosu

    Vimeo Likes

    arminrosu authored
    Added support for vimeo likes
Commits on Nov 4, 2012
  1. @arminrosu

    Vimeo - YQL

    arminrosu authored
    switched to yql
Commits on Dec 30, 2012
  1. @arminrosu

    Updated favicons

    arminrosu authored
  2. @arminrosu

    Disqus support

    arminrosu authored
    Config:
    * to get your user_id (quickly): go to disqus.com, log in, open the
    developer console and type: `context.auth.user_id`
    * you need to create and app and add the public key as an setting
    
    User user_id = 1 for demo (this is the one hinted at in the
    documentation).
  3. @arminrosu

    Disqus support

    arminrosu authored
This page is out of date. Refresh to see the latest.
View
1  README.md
@@ -21,6 +21,7 @@ Currently supports the following feeds:
* [Dailymotion](http://dailymotion.com)
* [Delicious](http://delicious.com)
* [DeviantART](http://deviantart.com)
+* [Disqus](http://disqus.com)
* [Dribbble](http://dribbble.com)
* [Facebook Pages](http://www.facebook.com/pages)
* [Flickr](http://flickr.com)
View
11 css/lifestream.css
@@ -1,12 +1,13 @@
.lifestream-bitbucket{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADeUlEQVQYGQXBX2wTdQDA8e/v7tpr1623di1zC/sDQwooGRH/JCZEfTAhyosPGGNCwoORFzExMb5oIonG6KuYmBlDfDEmRMJEzaJTFgUEAsIQnZFtrGNjW8e2trdrr/f73d3Pz0cAPPXad91xovC8stqervvqkTk/3Ppiycn392QSl/9eb02uBqs7O+35TEJM2sr9PWedOT928mSA1kIcOPrNUU91vp/JFwf7u9N0pxVDPSkG+ztp77B5sOpSXvQor2lWmglm720QN9cudKVrxydOHbllVVzz7YzTPbgtvBr21JfZmmkXQx194iG7V6REGsdpkvLua7ta1nnV0vmukjXbsfdA7X79EHDLOjj818ijw8Gnm26XufHAFnddg+nrUMwtkU5qVCTwpSm81i427WzUatuCmp1fujH+y48A1rtvXboh5Rz1tQGBnYsbzbyx5hcYu72XepTFJGQzjmgIhdvwdbWygndn6iK1ryYBjMWVvpw2bGplWP5Ni52FMgf3n8f0FpleianVJbW6T+A3MKSHHXr0ZGVhYgILwGh3Gpa3bpPMhhSHPWpraTy/jUBBytIkLEEyYWBalhamZUnpxbau+ufOvbEPwAiVtmKtEKYkW2wQbIJUEc1AEbYCVCBRgSQMVBxJSSxbVb/VPLtRD7cfPn3aNGqVZK53m0LrmD+/LZDdvokfxXhuSBwqlFJEShGFCiUllvK8nFiaEcI0BuZbKYMwml1YaM7ZHT67nl0VW4o1fD9kvR6gVQsVSJSUaNXSVtjC9ZuV8Ynvp7K5XnbnHcM89eXU3OJ83+VypXC4EbelYh1HkUoZ41f6qMh22k1FEEjqvubmQk3U56/c+fq97qijuCd77NiRixbAD6M/eYweX2XHQCeFmNcPWDzRH5B6sMGSm0KEkoJaMz568mZUOnTvOWK9pxXMvgRCW2gt9pZEHDgNV+QTNEV7+MUfUjzTVxX7Hm6QSxYwvIX4lf1nomQiTv4zI6989vGvb96FawAWAm7DdNeO6s+OEz7u5DK2k0kyVVVUJkOGiqskgg1z7GqPOXp5M1z679IHwDWttRBCYIEAiNZnzn6ScEpujPGqaadLhbaMLeMkF+ZcXD9ZZ6F3knDh8+sji+P7l08YQggNaAEACEADAE73Y+/strJbttpgJ0TD042l8ocvjPz78gkkAAAAwP93ltFO7aDwUwAAAABJRU5ErkJggg==)}
-.lifestream-bitly{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACcklEQVR42oWT70tTYRTHr0FBL4KCone96D+oVxUGLo1+0Obcr9yoRKPZJjJk1kiowSTcdFqYLqy2RRFzF5Hcmok5hWrgVk5XLgmzpdlexrSBMu/tdM5tu/YD9IEPz3PO85zvc86952GsVusWuVy+U61WHw8HeuI/FiPAJa4B9/E2/Pw+ASqVqpTZaGi12r0YrJ8fd63mxsqgAInwX56Aub5au6GAUqk8grf4o/2NHAUmHpXC3KgV3kd8MB1/BdOJGExOvF4eHR4I3Wi6+n82Go3mEGbgQpGU1VzJvRtqpvTzJcT/gsoLB+4FdTrdrj9L2I0CMsTnar2yQoH8Qt+GhPvsQVEAA7chhxuMF8LLU21086bQOVfLZWVBYJ+httr+JvxwdSlqgeD9OvA4a2Fu2EwfUsR/xwCeTguMsybB/hBlv7bebDpIAuf5eRaIwN0qSKVSkM1moavDBmsxPSH4k8kk0OjudAo+fjEAb5/fWmDSz6TAxRsEets1wLIsoCh4H3TDWuSsQKBLA6FQ6Lff6xV8FEczZZBwWBRcelAlOBsNSqg6p4KRnnLIvTwjkHkhBYelAow16/70UCU8dqh9DP6+DhSZcTfL+PVG2hzWKZ1RKBT7SeAo9oKn7mLFUmZQArlwCcz6ywhai9Det6fHRPt6fXkLXrydStiDApdwjrltp/ncSDHM9koAm4pEqDNpJhvXKID7/W0np+gJMDT0ev1WbOcDKNCOfHbbTvGZUDHVSkEiZJPfbz/xCbMuof4Rm0kmk+0gZ15k0lgjX8HDeKNEhGyzXj5A5+g8888oImc+ExM9LpzHCuRtE+3ng4sKgb8AiuI4taOUj0UAAAAASUVORK5CYII=)}
+.lifestream-bitly{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArUlEQVQ4y2P4//8/AyWYYRgY8C5R+T4Q70cWBImhKwSK/cdqwNsk1XPokq/TdYxBGCh+HojnA7ECTgOgCv9D8XsYH0jHgPhQFzbADICqiYHK74c57z3M6e+SVJZCDQC7AEoLIBnwH5sB5+EGQGyFuQDkqvnIbCi9Huq98wxIGiHeSFLZBKT7kfx/H6phPcxFUBfUgtSTHG3Q8HgPNfA9yQZAw2Q/CIPYDKN5gQEAOFS8Z5f10BEAAAAASUVORK5CYII=)}
.lifestream-blogger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABGElEQVR42p2RsUoDURBF7zcI/oRfkQ8IIsEUFoKCkFhohGBQEAwSg4sIVtqIP2HsU5lmk15jJ2uZYhsthOvcYhkGMWYdOHB33j2veIusj6XPBE9MwDLIkYuPnsl3K+SgTj4uhrpy5IJdkPd2wTVKIUcueALy6n/IBY8sXDp5D3zugGlLKGsXOo65YNvChfN2W2E+HbIYZe2848gF9y2cO/mL5DjaeceRC+5aOHOKSZsQ4Ts7jF254I6FU2fevD90Q1cuuKXXdP6Y0JULblo4dopJtxEoJnTNBTcsdJyv1yF/GZ2FrlywDv0O56ZC/rxEO52FrlywZqFhHJRDjlzM1jDmul7U2FsMdeXIxaiG5dkqJqyCZZAj9xtLqrqJqI/wowAAAABJRU5ErkJggg==)}
.lifestream-citeulike{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUngc3///+30QWqAAAAFUlEQVQIHWOsr2d0OARC/osJM+rrAXrlD+mOTg5HAAAAAElFTkSuQmCC)}
.lifestream-dailymotion{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABWVBMVEUAAADwxRuweRrKlyW0eRH/3zDBjRn/5lK4gxjjwluubwqumkGydhGSmFnmuRn/7F7/3B8/uNs/t9srr+Mstup0imBfiXP+4EW6iyizdhL+5Vf70RruzlSveRezdg+8dgf3zBv/1xkuqNMvqtQ5o8E1o8Pkxk+/iBy1eRT13l/30i/HlRimcBWqcxS0exa6hBijaxf3zRqkbhTqvh3WrD6+iRqudRewehfUrjznx06jcBfvyUCtcRDYqyryxxqTYhSVYxOWZBaXZRSrcRWxdBS3fBi3fRW4fxa6jTK7gx3BiRjDjyPFjhjGihnKjRbMmiXOpjrPkxrPpzvQozbRkxjRqjjSnxnUnRnVnhnYskfZqBnZqSLbphnbuEXdpxvgqhvgqhzgqyTirSHlsynlthvmsyTovynquizsw0vtvxnxxBrxxh302VX20UP3zRn4zhr40C780hn+1R63bAzHAAAAP3RSTlMAAgUFCAsMDA4aJjAzNTc3PD5BRERLUVFTYGRpanF1d3eDhIWKi4+RlZeYorvCxcnKz9PV2tvd6u309vf4/f6EzPXFAAAAnUlEQVQYV2NgAAMhVRVBBmSgJCqmjCIgzM0rgiLAICOByue3tJFHEdAMctJFEVALsNdB5nNZhDoYMSP4nHKxkY5WUnA+u4l7Toanh7U6C1RA3Ns/N9kvON2WB8Jn1XKLLkgKSUxNk4QICBi7pBTFBcYnZGtABBSjnDMLw31jIvL0IAIKpmZ2+T6uYV5Z+hABRiYOaUNzA21ZPjYgDwDyWhmcS+ZJhQAAAABJRU5ErkJggg==)}
.lifestream-delicious{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///8ydNDT0tL/c7E3AAAAFUlEQVQIW2MMZQhlYCSCYGD4TwwBAN/TDVnTPqiUAAAAAElFTkSuQmCC)}
.lifestream-deviantart{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEX////P4z1dcGGLn1OZrU59kFegtEu1yEWDl1R1iFnC1kGuwke0yEW7z0NtgFzJ3T9leF76XebWAAAAAXRSTlMAQObYZgAAAGNJREFUeF59z0kOxEAIQ1G+gRoydd//tC2xqiitePmEZGymW8x0sOSQCS3hP3T8Ds65AxCjwDeInPMaUEA4PflI8oIubWTHMygIqU6AVrCPdkI2v6QCoMdcatv4vn36GPeY/wNu2gLCA3rQiwAAAABJRU5ErkJggg==)}
+.lifestream-disqus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mM4++y/XfSmvyf15//7TwoG6QHpZXBa/vc5qZphGKSXgVzNMIxigPXSf//RwfMv//+ffPb/f+txMg1ABhdf/QerIdsAEFh5/T/xBoD4lkv+/Z97CSH29df//4YLSDAAJvfyK0LcazWFBriuJMEA5xX/wP6GgQ8/SPACNrDoyn/yY+H40///zRaRGI2gUAclpIqDRCQkspKyy4p/T8nVDNLLcPjRfw9yciRID0gvAKoQID/RjqiDAAAAAElFTkSuQmCC)}
.lifestream-dribbble{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACQUlEQVR42nWT7U+SURjGaf09fWhpJobIKCfNsKSXJWExVKb5QAgImqm4FVZTyJJyBrVY80P1R7SWDeRNjRgthYokiyCsVc62q8PZc54xJh9+e57tnOs6932dc4sA7KnkVR2nJtwjhEvw/+rd9ooqhFpClIDdoWvaSgMm9rKNUbkN8eNjKBh9KHBeZDQuxI4Olxt5BQNerCBgsd6IbPcsNns8CDdZ8LnTjW37Av5an+C38RESilEsHjIwk7ZygwABHztd+Od4jp3Rp0gqHYhILdjifMhq3FhuGkS4YQBrJ64xgzA14ANDrHkYO+PPqHh7aAFZ7R2EDg8g0mhGSHwZKzI7NtVuFHX3ESFmvIlWxCeMeOsYEoSY3I6wxEzFoQYTFX9QOfFTP4+trjkUL3qQUgpVeEsGrwn4RMpPnZnE+ulJZM5PI6fzIN9FshCbkGgewVf1bXw758IPzV1sqG4yg4CI9V/gHgiB/TE9xq9LPqTbnQjVmxA8aECwlkOwph+BA/2Iic2CAWuBXhUTF3rmsCy1YqnOSL6DVJyQX0FG6USqxYEViZCBXwiR3DMVF3vnEZVYKF9KJV+YxVKtAW+kNuTPuvH91DSijVZmoGfXGKVVdEzhfesEPTVPhCQw2vNb2RCCpPScagrrLQ4mjhP2MgM9gT6S5LFx5DQzgrjQMYO0YgKB/X1IykfKH5K++lOW2ZBuu46s6hY2Tt7AuyNX8WJfN17W9DHxw2rDpCOsVh8mutZbbRoZrCV/2Tj7WcmV/Acy05bWtUmI0wAAAABJRU5ErkJggg==)}
-.lifestream-facebook_page{background-image:url(data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5Ojf/2wBDAQoKCg0MDRoPDxo3JR8lNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf/wAARCAAQABADASIAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAABv/EACEQAAMAAQQCAwEAAAAAAAAAAAECAwQABQYRElEUIUFx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQADAQEBAAAAAAAAAAAAAAABAhEAEjH/2gAMAwEAAhEDEQA/ADsI0tVIwmz0chURB2WP4ANK+Qcexto41iUfbM45t5JSuUxInBiR2jL7++ho9jRM2lkQz5SopDoysQyn8IPvSXmG5Nm7XtMU3lbKuEvypivl50HR7Ye/7qw5PSzzCWQ7/9k=)}
+.lifestream-facebook_page{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAX0lEQVQ4jWP4//8/AyUYTFhHzjgDxP9JxGeQDSBVMxgTbUBCxer/r999+Q8DJBuArJksA9A10s8AXIBoA0B+R/Y/jD+EwoBoA1yT5v3PbdmCE8MAshhID/UMoDgzUYIBj0Cgi7ar4coAAAAASUVORK5CYII=)}
.lifestream-flickr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABIFBMVEUAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AHoAYtz//P71+f7/AH8AWdrx9/3/AIQAVtn//v76/P4ygeMpeuH/d7scc+ANZt3/xOKDwfWYv/H/vt6AsO1yqOz/1uvy+//3+/7/+fz/+Pz+////7/f/6/XL6f3N4fi20vWb0Pmyz/UIZt0AYdwAXtsAXdsAWNoAV9oAVdn/R6b/OZz/NJ3/MJv/LJj/FYz/AH7/AIH/AHz/pdRspOv/ksr/jsZDi+U/huT/gsP/gsL/gcL8WCAsAAAAI3RSTlMA/dKYDzvu8e3TQZWWmhKi2sG5/j+ZC9C87A6bncCgPD6fDTKW3LYAAAC7SURBVHheXc7VcsJQAIThjZAEbag7tHtiuGvd3V3f/y04hBmG4bvcm38xlIkvrVhqIouRxbjCkJJchaTPcmwjBSDJCTNAROGkGDTyuNPyyIPPvx65BZVn9ULhu3/4IMRzgzaMUjlwLq5Pv0Q+/3ZXNGF4tUvHuWlW5eA/uiai/Li9Cs6P2q8vvvinjQXmupWfE/L9/ul3l5thdmefkrsXZrE2dQz6MsfSKUjbmsLQ3LqOkUxCtYyoNg9pAHWSISAiTlmDAAAAAElFTkSuQmCC)}
.lifestream-foomark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaklEQVQ4jWN4WBD8nxLMMGrASDHgKiUGtAMxJxCfJMeApUDMAMWiQHybFAP2AjEbkgEgrALEr4gx4BIQ86NphmEzIP6Gz4AnQCyNQzMM+wHxH2wGfABiXQKaYTgT3YCfQOxEpGYYBsXQfwAGP3KPPtzOeAAAAABJRU5ErkJggg==)}
.lifestream-formspring{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABY0lEQVQYGQXBv0tVUQAA4O/cd55oCoGKYqSD/ZKgXuhgW0NDVksQhNQf0NLgGASB/0C4pYNQQxBNDUHhGARBUEMQjwYbTKQi4qU9ve96z+n74pv5sZUjMxkAQQZBt/1zKY6sHW/1AEFTQKFSCYYv1quxOV06BIXks486+iyYUsmaJ2KqCWhoeuudUtOeX06pkeoYFLJC11PvHTVsz3ejZjUUglgoJP22dE2qRbMueWLcolIh9hwYsGPNlikt0VdfnDeup1KJQfLbA0OWrdp0zRkjNty0K8tiMOiTAzNeueeFFcm8plK/Q4WY1P4adMVDP9xw1bbnzjmrK0hisu+0HX+sW/dYpd9lJ30zLkli1jPhjmW3LLqtT8Oql+6bUMlilnQtGPbMa0OmjfrgkRFdhSzmRpL8M+eCbR1tG+aM6YDciOXmQCvI9gXHTGq5LtmVBbVyM5Z3OytxBgCCYF/AYbtc+g+MDYQEFLoP0gAAAABJRU5ErkJggg==)}
@@ -14,7 +15,7 @@
.lifestream-foursquare{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACm0lEQVR42o2TbUhTURyH+5IhFGIQxUpBC/ug0otGuD5oRQn70CJKITNnIpGbrynTCiNdjkxDU1OzGCOd5m02HWvTqMCX2Zy6dEPLqUGZc9Oyd0rIX+dc5u6oL/7h4Zx7znl+nHPuvWsiqnp8CDLCDAGrZMbt+NAAuZCxIqP3A6TD88i3LEA66ELegBO5A3MEJ4dpDtIhF5I6pyBUmEFdGuCSEFlscuB0+zjiGi0QPXuLbLMTOSYnsomUaZxlySF9Udc0stU2vP/0E9SlAUjpfocTUh0y95QiI/ASTkaWQHjXhCTDBJL1dkiMDoj7ZpFgmEL6Iyu+/FjC8p9lUJcNEJZ3o2J3FZoja1EbehPFG8SI23UNvHQGwTltOGuYRLx+Emmto/j8fQlYBmT6N1xAYqoajw8ooRW0QclvQAnZRYZ/GgJEDDaK9dgsYZCqsmDx22/Quk5kAWPjAk6JNWiJqANzuAkN+2pQtCUP5/wl2JTSBt/zOsTKX+Dj11+sfOOpHYdUI4g3THMBMXUvkbW/EnXBxSjj5aPQ7wK0ZQYcudWHaNlzLJIz0ypstbDScd0kjrV7HeGo5jX4FT0QCOsRHV6Egqs6VpgnW14g0CrWjGFtvBLhsicQEDlWPea1gxYbDpKBKHJJWy9rsZ7cSbl+Aisl7xjHugQVdlzRIeahlWAjjpULiGp8xcJXjZLWgsA8DXwTW3C7y47KTjt8zzQjqEALftMIgax5wK7nAvYqhj1EKMk5FUMIyNXAL5lhCZR2kHF2znstFxDWYPYQStv7gwi7ZwYvi8G2i2r6zMLOcXgCXDvJWwj5l/oBhNwxIqS2n/b/myeO51OWh1b3YnuNEUHeVNO2n+Luc9C11CFu6crvXE5wELBKHG7H5y94IaVYKvDWOQAAAABJRU5ErkJggg==)}
.lifestream-gimmebar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAIVBMVEX////UEWjWFGyAAADRCF3WFGvUE2rWFWzUE2zWFWz////1pVDuAAAACXRSTlMAWOYCIc2y6vkGswo7AAAAT0lEQVR42mWPUQ7AMAhCUVur3v/A22qarOH9gUQFLyauoS6GZsxs5mi98rA+x/a8qnbGAMmfkQL4ZTigWzWZCsRlBCVoB12hP+hT7kJtiQd/BwYrAAeKEgAAAABJRU5ErkJggg==)}
.lifestream-github{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABa1BMVEUGBgbu7u6ysrIAAAAJCQlzc3N6enqxsbGysrK0tLS2tra5ubm9vb3BwcHExMTIyMjMzMzQ0NDU1NTY2Njb29vd3d3r6+sAAAAAAAADAwMDAwOwsLCwsLCzs7P39/fz8/Px8fHk5OTc3NzZ2dnOzs7////29vbp6enf39/d3d3a2tr8/Pz19fX09PTu7u7r6+vj4+Pe3t7o6Ojl5eUfHx8DAwPm5ubi4uLg4ODb29vV1dWKiopzc3M4ODgmJib6+vphYWFdXV1aWlpVVVVSUlJQUFBJSUlERERDQ0NBQUE+Pj46Ojo3Nzc2NjYtLS0rKyslJSUkJCQhISH7+/scHBwLCwsKCgr5+fny8vLs7Ozq6urn5+fh4eHW1tbNzc3MzMzLy8sgICDGxsa/v7+9vb21tbWysrKmpqalpaWkpKSioqKdnZ2cnJyampqZmZmHh4eFhYWAgIB7e3t6enp4eHhvb29paWloaGhlZWVM4GQUAAAAHnRSTlMd8PIJHJ1f8oCDgICAgICAgICDXQaQ6wQGCQrw7/IAMlCaAAAA8ElEQVR4Xj3Ew2IEQRQAwJdZ23G6e2yvGdq2bePzM7lsHQryhd6ert5CHnKG2vFs8Ly3auQgiwVNEBC+P1aRJuAsZIiONdSRtl94rOskA2mDaKS6u3dCXr8wMdKQMvHR9Npso/m0WXpDZgqSIhqbOy9dLz+PzrO6k4REWW8uNop2++ZjihfdBMQrolycuSRnt58ty7XiEJNcev2bplfurrYmzcMYROX9x6Wf9oMkOqesyUQhrBjjC9zq+44kW5ZdC0OkXrmYaP06VVZRlFo9AkGOscyydsDYHpkLwkBgiKJGQiHq33BgEPp8fujy+/r/AATMLRJGC8yxAAAAAElFTkSuQmCC)}
-.lifestream-googleplus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADOklEQVQ4EQXBW4jUZRjA4d/7/b//YWZ2XHec3dmTjuYKZqV5UVAXQTdSBEYlSSeI8KKCCrzoAFFRF10UFWiFV1FkBZFFVEoHZCWo7cLDlKcVq5Vp1XXGHXd2zvN9b88j+sSdx/48N7vFxrFXjHHeiQQWAJzDZgfxKHgFQNtNDeLYI0Y25oZKUrp7k+bvup9gYp1G42slya2i32qCKpKkqPz0DY2fv8ZYCzZk8qV3ufLpHm2fPibepjBTew94c8Mteun7L6W8/0NdbrYYuPk2NFdg7pP3WTpyEBMlYCwaJmS23q4mVxAwGqTS3mp20Fx8+0Vi31fvvZRfe4r03q/IjE6QjkIaixX6YYRvLkM6S7/VlF51QbuVS+JbHbHtf2axNkRtSoIoxlcuc3X6EJOPPs3gtgeoH/2NqXf2Y8IIBWwqTfGFt8Q/8yqYABsVJsCGaLeDcx4UOudOos4hgcW7PleOzYAIYkMmixtYnD1Fq/wvEsXYeHSCuLiB1vHfCcfX4Bp1+rUqEgQ0zp9B60tUP3gD36hDJsvotvuofrGPxpEfcJkhTBgnjD3+HGoCuhfL9JtNRh/cxfJ/F7j8+T5sdpAoN0JqvEgytpowkyEZnSQZW0Myvhq5dHRGR7beSnv+ArVfvmVg01Y0V2B29yNE9RpEMer6iIKGluyOXTQOf4eW/6YTRMiRO6Z0xcabCItTTO1+nShJKO3ajjt9HJsv4Bp1jLUAoEr3Wo0gncHGMa1OD5Ok0mjpD+oHPqZx/izdVpOR7Q9BFOMadcRGeOdQr6hCnC9gwgh1HlXFdioLZDdtJhpYQXvpGtlUmpX37MTkC1x883l8vYbECd45RATXaqIiGBG8KjJ3+JDS79Mqz2lvYV7sqmEK9z5Mkh9m+eQJ5l9+Er9YhdCC94gYUK8iIo1en+CxdSOv1D56j9avP4o/c0JbM9OyeLJEeN31ZG7cgsZp6tMHkSSNOoeAelUR0J5XlenNec0ND+MDq6oqYi396hXc6vUU93yGX7zK/LM7MaooIF4BNDAiS+0udu369ScuXF7YLOAVjPNebDZH9+xf1M6cQr2nVqkSrRzC93oYETXgvXozObSi9D/bRImZ+/HpnwAAAABJRU5ErkJggg==)}
+.lifestream-googleplus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACWElEQVR42pXO+0tTYRwG8PcPcNWydVmbmbvZNGfmnG2osFlqpWQUFEEI9ksX6Yd+jCAKiiaNFmUFXRaVOFtU4q1kmzVXQ23eMs11sdTCpeam23RqT7xHOCRa4Rc+cJ4HnsNL7Kqo43aVsNueKsRi0A3dEqtK0P2pcCv6j+5cFLqhW1KfpcBorQXToyNY6IYelOB9ThzDs0dFK+a7Jy8Rz1MEIIGBLxjpbIU5Px3l+7PR3+gEvbbSWyhJEqI6TYyubDnj3e4UAGBzjXItyITfh6qCPDTppHBppTBnyBEcGQI9z6EdeLstltWxK5nWbK5M5oOE/D40H9ChLVPKcOsk6HpcOvvU08eY7m8XHvPN/qDzxEG4tWJWT/kd0HMV5jL5UsIaxjW1jNZsPhnDBfF7B/HDaUVzpgxNGTFoyU1C0Psdnx022DXRtGM15iTQPZvLFCtBqs6fYspQfy+G6p4g/HMYvQ4rTKr1cKVFz/E6Kx4A2Hx/Iw9EL1mGsoJ8dJjv4tfMDMLBAEypIjSoo/BKM9dLtRD6DTw2m+IiQW7Kl6NSyYdZG4/pqSlGa9E+OLYI/otuyfVYLupT+HDuTUdfSyPCkxOYDAXguXyG9v9Et+SjrQYTwSDGvYPoe+PC8NdemhkD1Y9gUwthVa5e0BXpUhB3hQWGVAnOSbgwyLi4qBDA/fAeQuNjjA+3jajbvGpBRskSkKJ1HI8lIRLPNvEY1Yk8XJVx0XDDiIDPh2+tzbSf56liBQxiTju5II44ohdx2otFHPzJsF2DLucLVBSfpXkeutHHRBz+Den6h74S5bo3AAAAAElFTkSuQmCC)}
.lifestream-googlereader{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABAlBMVEUAAAD///8ORJoXXdmRrv95m/9tk/9qj+xCcv86cOMsZu4hYdSet/+srKxDd+gnZtPik5PPSEiDsljZ3u5WgvdNev/K1vB+n/eb12jj6vyX0mK6y/yOyliJxlKmu/UeWveKpv96pVGg3W93ok52oUz54uKd2m2c2WooYu7UXl3TWVjSWVnTVlYOVdoJVNIHT9DQTlB5o0+Cslh9q1Kqqanop6eY1GbadHSV0mECSraaQkJ1nktxmklvmEeqlpZtlkXgk5TfkJLej4/hjo3fjYxji//eh4fehoZdhvylhYXehYXbhIDdhIPfg4Xbf39Rfv/cfHxEedShc3M4bP8za8o0af/VYfwgAAAAAXRSTlMAQObYZgAAAL1JREFUeF49zkV2BDEMhGGV3MgwzMwYZmbm+18lHk/S367+p4VISja3Whud7tHxCSlJu90fFHfL+9Xa2X+IU+sQR2tX1y9TIk49PN2+j4gLnqcbN9ngK+SLx+cxsQag/vbjhEM+vTxfEjfzkAyn4bK/cxcTG5alZwDTbbDfe5WhAHg5D7AF+9iTQQeQtzLQZn8hcLIlaCYw521EMtzDzKEkgG/+jCarC7VEBSEfrl5nYQfiw1644QGTwik1fwHjghM+PIidxQAAAABJRU5ErkJggg==)}
.lifestream-hypem{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACMElEQVR42qWT32vTUBTHIz75BxQcc+CoIFOGP8AHFRkTBCuIDilD1Acp+OTbELHsqbBCEVpoy3QbrDgpXcWimVmtUipWutGVVaS4sHVpsCntsv6M6Q/TNjneFB+SdiKyDxw43HvP91y+91wMAA7sJ3oEzGazJhAgLkWjKwaS/D5BkuREPB4zhEIfR+x2u+avAlartX91NfI4k8nEeJ7nms2m2Gq1oN1uA8qhWq3yLLsTSyQSTzye+QGVwMtF17lUavuzIAgi/AMkKmaz2Ugw+P58R8AxYx2m6VRMFBW1kgRSrQao/Z+qtrym2JZgd5f95vfjZ7C1tegL+YpKhKVl4G7dhobzOQi+t8A/eAgC4QclcsNtKvkGS6fTLCiQeB64sXEoaAagpD0BpeOnOjmnuwFSqQxKCoV8A2NZVlQJ1Ovw8+59KB4+CsUjx6DYr0X5IHDXboJUVgtUKhXA0DO1oIvmpzCUz16AYt9gJ0pDp+GX9zV0g3zgsSUcj9aQYQiVic1gCCqjV6FyWQcCTsj27+2BZWrqSjgcTtbR1btpUzSIP9LQjfwKGYZJ+nyLFztzYLFYRt/h+JdcLqdu01soDxSQGxuk1+2+rprEyclH2q2tza9omIBhmAZFUY1cNisW8nmQjaZpmo+vryeWCeKpzWYb6hnl+bm58ZVIZPNDIOB95nSOORwOncvluvfK4zG4FxbuzE5PjxiNxj69Xn9wz79gMplOohhGBw7992/cT/wGN8A78pVc+rgAAAAASUVORK5CYII=)}
.lifestream-instapaper{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAACAklEQVQoU21RS27UQBBt93z8UWJprGQzG7IGTsBwA+AEgBQWiRQ5kTgAOcUcYG4SNmFJTmCYIRCNw9iT+Nvu9qd53Z4VUJbdVvWrV69e0fafaJqm/+rz76B9WkqJs/8nhODbdZ2U3X8K8NY6CJGtJmaM1ZqfsQr5vk+zi5YKoW5xgR9KaVmW8/n89PTE9/3Ly0+r1Q805FwAWmsaygUXGg0oKE3TPD7+0LVysVj4/vl0OkW+VoQ7XopmQgitWDIdB4cHR0dPZrPZZDIRu9ihoY6CHsR4kK6qKk2zLM1QnqkzQ1NtWYsaCANAiUaCVzzPc/jUqT7IM0oHoAAYkjnngFWc454qelb1FpRFySsVRVHatmVbVsWVUYByVHOepikFQZblRVkixZUqnhe5JLIoCqBs01LCyhJ4prlopTgZatQMjAFNJBmNRsPhaBNtIN1xHFjHtFDMTnGMx2P0TZJ0MBx2XbtcrYIguLn5uvy+XIch3AMAq+/XT2uBUVsipbKibuL44cv19bOnz9++e3/1+Uo7w2EaeuZ5ofaQpOn9702hvGrjKLZt58Xs5avXb87Ozi8uPqpV1DX2bZqW7TgYjBoGQSN4SgcqbNt2XdfS/tzd/QqCbz9vbx8fH9brtbvvokjZCt3oZRiG53koTpMkDMM4irbbredNMACItjES0f7e3h+2m13/Rs6ypAAAAABJRU5ErkJggg==)}
@@ -32,8 +33,8 @@
.lifestream-snipplr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACl0lEQVR42pWSW0iTYRzG331z7nPK8utgB7TRLIOwtLFiJtEaOJLygBdZqN1kVLKoizKpYGtXazChu4jK2G0ynKU5RBEa09Ad0vA8hJKJCOKF13va/48Gu/Ti4YX3eX7PexSpVEpZWVkJZ4Q9KkysSCaT4c3NTaTT6f/q7+9Hfd0NFOr1uGg2w+fzZfkkYogVCwsL2N7extbWFk8Gg0GYTCbIch72HTyMPF0+FEWB1+tFZkXKkZghVszNzTG4trYGh8MBIQRyZB3Mja1o9ryH7cFzFB4p5nmbzYbFxUXKs4gVMzMz2NjYgNPp5JBKqFB2yYau0G+4f6bgivxFVXM7JEnNvtVqxerqKjPEikQigampKTCsUnHBhaY76Pz+CzWOF6jreoOqW+3I0eSSxzmPx4P19XUQK2KxGFwuV1bB6ct2PBuIwf7oFZTi48hXDkAtSeSR6E6YIVZMTk7CYrHsbp9VWHQMt70f8fRbFGeu1kKSJNaur9FomCFWTExMwGAw7KzO4vBJyxU8CURw79NXFBlPZRXIsswMsSISiaChoYF3IO2U0KjV6VDd9jBzFwlUt9yHWq3O2gExxIpwOAy/379TIEHKBI6WncX56804YapC+4cg2rr9kAv05HGuvLycGWLF2NgYv6fRaPxfUll7E50DcTS+7MbjLz/Q6vMjL1Ow+wqBQADLy8sgVoyMjGBpaQl9fX3QarUcOGQoxd13AbxNpvE68gfm+hZIajV7HR0dlOcPRawYHh5GPB7nb9nb24uSkhIOKsUGnLvWhFKLFaqcXJ5zu92Yn58nMUOsCIVC46Ojo4hGo5idncX09DQ+9/TAbq+BvqAAlRUVcLmcdON0VMpwlhhi6Qj7h4aGxgcHB7EXEUPsP3BHZHijszMkAAAAAElFTkSuQmCC)}
.lifestream-stackoverflow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA8FBMVEUAAADkYy7kYy/kYy7kZC7kZC7kZC3kZC7kZSzkZS3kZizkZizkZizkZizkZizkZizkZizkZizkZizkZyvlbSfpciCqdkSqdkSpdkWrd0Krd0Opd0TmeB2qeESxeDyweD6keEqseEKgeE+weD2ieEyweD6veD+jeEuweD6beFSzezuzezvFgyrZjBjpjA3cjRXqkQnhkQ/okwnokwnrlQbrlQbrlQbrlQbrlQbrlgbulgPrlgXslgXtlgTulwPulwPvlwPulwLrlwTrmATrmATymQCteEHkZixtbGzrlQatd0GrdkLulwLslQWweD6veD/zxQ64AAAARnRSTlMAAvwPAvgigcvlwPh7kwdYoa1ENkwCUSvA7IU+TpFSuWRzPCoZ3gkPhBQIVFIMEFmCAnIZ62x+1el87RXzCYKG4iTsgxcbyYNvrQAAAIlJREFUeF51yNUOAjEYhNFB3d3d3d2l7aLv/zYk/5YFEjg3k28gGV3c7sYnnY978cVg5U4tRuMFYLZxj+zVRJnOjgiYHH6Q3m6zVIaHdlBvwctgPb/tu8kQRTkXjtTR6m+vJ5ACYywWjTeaHagq6WqmdH+cLwlKIWhq+WyqKIR6CAl/D4083n4dT5CLHpuZrA4qAAAAAElFTkSuQmCC)}
.lifestream-tumblr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABTVBMVEUAAADr7vMoP1goNEI1UWtBXnlJZ4M+W3ZKaIRAXXjf3+M2UmwiOlQ/XHc9WnVDYHs6VnFWX2o5VXC6wMc8WXQ7WHNEYXwzT2lIZYEgN044VW9FY340UGo3U25HZYBIZoI8WHPf4ujn6O3AyNIrPE1ZY247V3I/SVYvP1E2Um20usNwh503U204VG5FYn1WbYM9WXTh4eU0UGtCYHs5VnA3VG4jO1LAydRQaYEiOVAhOVC9xM46V3JHZYFJZoJHZIBKZ4M2U20rOkq/yNE6V3FfcIJGZH9leo9CX3o0SV4zTGM4T2VAW3Q7WHJBW3OOobLh5uw9WHFmf5ZEYn1GZIAiOlFKaIM1SV67xM5IZoE4VG+Fmazh5exFYn6rtL+9v8W2vcYqQ2BDYXxGY38gN01LaYQhOE9JZ4IjOlEfNk1LaYU+WnUkO1JBX3qWnaZARZpXAAAAAXRSTlMAQObYZgAAANVJREFUeF5VzMNyhVEQhdHuPr99bZuxbdu28f7D9E1Sqco322uwAehfvC1N0x5ef7t5B5p8UhRlGzd/nCGdnoieIYqOTx8OAiUSd1vniKXGbvQkk2G4DYfxu8L64v7UM5D8sTyXQwwEPqt77QsG29Z3xvhj5Witz3UPgBznTR3CvLB1XZflEaCNUDZ73GMIdlW1R4H8/Z53bRi+0NJwMNj9CJQaaJ1eGp0W5sfLDKZp1rrqDFeVeNwfA0r2SpK0WvQJMTvTTDFYkUiSY+esGMDLX/ccfAE6pyc7O8pJAAAAAABJRU5ErkJggg==)}
-.lifestream-twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAMFBMVEUAAAD9/fxG0P7l9fv4/f2D0vLv+/3X8fn+/v7///+Y5evC7/NFxfJdzPWv6/AzzP8tkonyAAAAAXRSTlMAQObYZgAAAHNJREFUeNp1zFEOwzAIBUEaYwo8A/e/bRLbaqNK3T9GAFGPR/2aO96f0DsFAGFB3gFxQTIqOWcLtKr0F0xVGQvcapXiGDS+UC9H0PizYWbackJOaKYq6TmBj33SNojXije45bE3fFCEJ0Tt/oGMIIrxKOgE5scLPeuQUMUAAAAASUVORK5CYII=)}
-.lifestream-vimeo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABtElEQVQ4T5WSzysEYRjHv97dZdHKr5OWgyLOYg+kFEopubgoOfEvcJE/wtmNlJRStlzUSkpZNru2OAibWGuMZX/MO/MO87w1uzNtah0+Nc873887z/M0bHTruG1kP3Y+fHj78x/IIZdxf3O4q6VpcCLYhMnO6qAsOeQyo6Z20OthOHnLIZKuDsqSQy4zdBMPeR2G+PkX0rFcJg/MMryQhxI7B7+5gM51eaYmY7J2nkksV3Zg35pPvyCQusPebAjbM0OoMw0UlHdsjPXLmvDD0Ql1IHQBIUzJdE8HNmdCaPDXwefzIcCAkWA7gs0BWRMm85Ty5DJhmKWWDl45Vm8L8Hq9EusjiCg6duKPsi7CA5WX8+S6RiAuP/TS17iSQTZ+gaVQn6wXop/uZcoRHB3Y2BfMdbcgsjwln9cSWSiacOVkB84d2NgjzA/0orWxHitX7zh6/q7IVezAJqaWx1g8fUY49VWRcXTg3gGxdPKE9egr+neTOHvJ/fkzCbkDa6vap+Z6kSkY2ExmkOOVl9uQQy4zuRovpr+hZYtWW2ZVUJYcchmKqXGRVRLavYr8dboqKEsOub+eGlPfKfSaJwAAAABJRU5ErkJggg==)}
+.lifestream-twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABgklEQVR42s1Sv0sCYRh+oaElssHma2gIAjlwjWoKx4b2/A+0PYyWSCippSiikoJLCnKyUEwRRELoJCyjH2d0SnDgaV5h6vDmKx553GmOPfDCxz0/7vlePvgfkBFN3TjHxa1n+jAesfv5A0GuMCrXPPO5ImvZjaVIaGQmDnbSCN4swt4DmtbCJQpkt6O8PyPNQeStYINjEZnNq1cKgzZ4rl8WiIMz+Xd8ElLgoE9U7JePXKNG1dIkuHcEdxjba7oSeQ9xRuO8KZ8g4hiEhcKMk/88VQmqCStBHNkICczRvdgpoIFRIKSk8gRV0omoEY2BmQ19PIEKRBxQG/Q6jmSRg3YI5frkUvrLa/LLSi8BpNcEKAoOs77MHW34L/N8UgkgYr8mABH7GmPdz1bcJCBhp7uXajUrGIHegCshrjPcc76TuVjHKfqZxuiKZpaHVgMyvQHYSuk2T3uh/WjN2vpM4btuO89VF0k4G1didA060zfiSKM363dgbgnH6YW1zuZuRsIPHLDKnOpzigwAAAAASUVORK5CYII=)}
+.lifestream-vimeo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAjVBMVEUAAAD///8NrdYLmr4LlLnv9PUMp88cstk7vN4rt9tijp6G1upKwuAKh6uV2+3w+fyk3u3B2+Ok4PCDt8ay3emTyNcHaYeCp7ShxM93yuAJe501e5HB3OR30eiy1uBFk6oLmsDg6Ouwxs6hv8rR6/IXco9kpblEfI8Zj7BJvduRr7rQ3eIIdZVDd4oVW3OIJUxlAAAAAXRSTlMAQObYZgAAAIFJREFUeF5lz0UOw0AQRFH/HjSEmZnh/seLNRnZsVK7eotqdZKoRsru5SdeJUoa+YJPS0jzlYvQppNKAXQDuD4wk6GBXoDb4AEjN57ANICeL2BpZQ2buLHdgRSw1xHkAPkRc6rOngG4SAVXgEzXYO+YrCU1yPP1Dj1AEG1jV3/vfwA1lwZMjKb6lwAAAABJRU5ErkJggg==)}
.lifestream-wikipedia{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEX8/fzY2dgoKCi5urmpqKlIR0iEg4Rpamnp6OmYmJhXWFd6e3oZGBnIx8g8OjwEAgSB2olZAAAAbElEQVQIW2NgwA2sglmiBXYJVjGwKTMESWRyVDIwHm+Y41vAUcDAsOaCqJoDswMDg00C5y+GNgMGBtZAxqcM0kDT2L4wPjKYCTJWq6WuIAPEyNsirZkAYjipMCtdADFYAxmKwDYzX2AQRnICABDRFjdAQfxQAAAAAElFTkSuQmCC)}
.lifestream-wordpress{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACtklEQVR42m1TW0iTYRjuqoug2y68CIIOEHgdRBRdZHRUpCCT7EKLMCoqSgtByGqG06aiyJYW4sp5npsuS20ed3KTWuo/h3hmuXmYOzh3fPreDydlffD8vIfnef73+/7/23XgiWwnjjAUM4wwRAgUU416O/n8kVZrJFD86GBO9Wp2bbe2zzZvmZmdWyNQTDXqESfOjxsQdjNojr/6aBMcq3bF0BgeVGtw+bUcZ1/UIluqRotBwJTTPUkc4pLmTwPJmaLG0V9un+eOtAPnXsr/ixK1HgA2iEtbihsk0mjeQGhC0mmCWGVAqrgJhUodxRzPP2lxXqTAZigM7hAMz21t5yh/+315b09gq6mbXMAViRIipQGxWIzXcuv7cbGoGd/nnDxfcvtAGpqCDATTtGOkWGOhHiO5kCxRIfltO3R2B68Vqkw8z2vS8fzzjxmQhmnHyCAYikRXrlZ+weyyF8FwBDdkPUgp06C408KnME45mKkaN991g1ZeixHrG0HagpsbUJIm06Jm0MYFsr5xpJR2oNkg8DwciSC9XIXHimHMuDxIr+qCbzNEBl4ysNM4OW2jyJLrEYlGITjWcEncCv3ENNq0em4ibh1AY78FFV1m3K5o/WsL5XQgausirr3XwTS7wgX5TYOoUmmRWVABsNw67YDADjFVVIe6XnP8ECX8Mx7KrV52eQK2p+1WlPbZuYFz3Y+ssgacfliEVa8fsWgMAxMLyKxsZ70NgTSkJQM+RZK40ezyBb25Kiv8wTCcngAuvGlAUn4NlEaBT/FheBKLa34vcent//zKJ0X142z/9vVAGP32JVyX9iJD9hVSdqi0qHeqUPFz56/MLwaA7ct0r67n25B90QxghUAx1eKXCcD2ZaK1h2Efw2GGY3sTT9xKSH/Wsf9uyXxCRh4IFFONesQhLmlI+xsJmZfntItajAAAAABJRU5ErkJggg==)}
.lifestream-youtube{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEUAAAD/////Kg3/Kw4AAAD/Kw3xJADX+/3/V066kkv/urrVrnD25q3/WE7wJAD/2tlmisZniseecBzX+/7/7+/15qz15az/0tP/0tL/0dL/z8+hxeKixeL/u7r/tLLVrnH/m5uBShFGaKtFZ6r/WE/xq/z/mpqnxbM7AAAAAXRSTlMAQObYZgAAAIxJREFUeF5dyVduxEAMBFFWkxyFzTkHx/sf0RjIawEu8KPxaDZ54+PKKzOIr2DMYBIXulgSxAC7aPZBNH8wjWZaYb0ZgS5WPOK9Av+yhdyVcg0tTIDShTKVkknUr6MhczEjaaH32/YkyxeIbzi6yWlJPivgUoVZD+2Zu54c3DQvpczr1VFkJpc89Zv9AMcUBV8glo4/AAAAAElFTkSuQmCC)}
View
BIN  src/favicons/bitly.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  src/favicons/disqus.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  src/favicons/facebook_page.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  src/favicons/googleplus.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  src/favicons/twitter.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  src/favicons/vimeo.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
62 src/services/disqus.js
@@ -0,0 +1,62 @@
+(function($) {
+$.fn.lifestream.feeds.disqus = function( config, callback ) {
+
+ var template = $.extend({},
+ {
+ post: 'commented on <a href="${url}">${thread.title}</a>',
+ thread_like: 'liked <a href="${url}">${thread.title}</a>'
+ },
+ config.template),
+
+ parseDisqus = function( input ) {
+ var output = [], i = 0, j, item;
+
+ if(input) {
+ j = input.length;
+ for( ; i<j; i++) {
+ item = input[i];
+
+ // replies to your comments are included by default
+ if (item.type !== 'reply') {
+ output.push({
+ date: new Date( item.createdAt ),
+ config: config,
+ html: $.tmpl( template[item.type], item.object )
+ });
+ }
+ }
+ }
+
+ return output;
+ };
+
+ $.ajax({
+ url: "https://disqus.com/api/3.0/users/listActivity.json",
+ data: {
+ user: config.user,
+ api_key: config.key
+ },
+ dataType: 'jsonp',
+ success: function( data ) {
+ if (data.code === 2) {
+ callback([]);
+
+ // log error to console if not on IE
+ if (console && console.error) {
+ console.error('Error loading Disqus stream.', data.response);
+ }
+ return;
+ } else {
+ callback(parseDisqus(data.response));
+ }
+ }
+ });
+
+ // Expose the template.
+ // We use this to check which templates are available
+ return {
+ "template" : template
+ };
+
+};
+})(jQuery);
View
120 src/services/vimeo.js
@@ -1,49 +1,73 @@
-(function($) {
-$.fn.lifestream.feeds.vimeo = function( config, callback ) {
-
- var template = $.extend({},
- {
- posted: 'posted <a href="${url}" title="${description}">${title}</a>'
- },
- config.template),
-
- parseVimeo = function( input ) {
- var output = [], i = 0, j, item;
-
- if (input) {
- j = input.length;
- for( ; i < j; i++) {
- item = input[i];
- output.push({
- date: new Date( item.upload_date.replace(' ', 'T') ),
- config: config,
- html: $.tmpl( template.posted, {
- url: item.url,
- description: item.description.replace(/"/g, "'")
- .replace( /<.+?>/gi, ""),
- title: item.title
- } )
- });
- }
- }
-
- return output;
- };
-
- $.ajax({
- url: "http://vimeo.com/api/v2/" + config.user + "/videos.json",
- dataType: "jsonp",
- crossDomain: true,
- success: function( data ) {
- callback(parseVimeo(data));
- }
- });
-
- // Expose the template.
- // We use this to check which templates are available
- return {
- "template" : template
- };
-
-};
+(function($) {
+$.fn.lifestream.feeds.vimeo = function( config, callback ) {
+
+ var template = $.extend({},
+ {
+ liked: 'liked <a href="${url}" title="${description}">${title}</a>',
+ posted: 'posted <a href="${url}" title="${description}">${title}</a>'
+ },
+ config.template),
+
+ parseVimeo = function( input, item_type ) {
+ var output = [], i = 0, j, item, type = item_type || 'liked', date;
+
+ if (input) {
+ j = input.length;
+ for( ; i < j; i++) {
+ item = input[i];
+ if (type === 'posted') {
+ date = new Date( item.upload_date.replace(' ', 'T') );
+ } else {
+ date = new Date( item.liked_on.replace(' ', 'T') );
+ }
+
+ output.push({
+ date: date,
+ config: config,
+ html: $.tmpl( template[type], {
+ url: item.url,
+ description: item.description.replace(/"/g, "'")
+ .replace( /<.+?>/gi, ""),
+ title: item.title
+ })
+ });
+ }
+ }
+
+ return output;
+ };
+
+ $.ajax({
+ url: $.fn.lifestream.createYqlUrl('SELECT * FROM xml WHERE '
+ + 'url="http://vimeo.com/api/v2/' + config.user + '/likes.xml" OR '
+ + 'url="http://vimeo.com/api/v2/' + config.user + '/videos.xml"'),
+ dataType: "jsonp",
+ success: function( response ) {
+ var output = [];
+
+ // check for likes & parse
+ if ( response.query.results.videos[0].video.length > 0 ) {
+ output = output.concat(parseVimeo(
+ response.query.results.videos[0].video
+ ));
+ }
+
+ // check for uploads & parse
+ if ( response.query.results.videos[1].video.length > 0 ) {
+ output = output.concat(
+ parseVimeo(response.query.results.videos[1].video, 'posted')
+ );
+ }
+
+ callback(output);
+ }
+ });
+
+ // Expose the template.
+ // We use this to check which templates are available
+ return {
+ "template" : template
+ };
+
+};
})(jQuery);
Something went wrong with that request. Please try again.