• Stars
    star
    121
  • Rank 293,924 (Top 6 %)
  • Language
    PHP
  • Created almost 15 years ago
  • Updated almost 12 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Lifestreaming plugin for Wordpress
=== Lifestream ===
Contributors: zeeg, llygoden
Tags: lifestream, rss, social, miniblogging, twitter, flickr, friendfeed, delicious, last.fm, facebook, digg, atom, instapaper, Google Plus, youtube
Requires at least: 2.8
Tested up to: 3.1.3
Stable tag: trunk

Streams your activity from over 50 different sources to your blog.

== Description ==

Lifestream displays your social feeds and photos much like you would see it on many of the social networking sites. 
This version is taken from the Github Source after changes have been made 

Homepage: http://www.enthropia.com/labs/wp-lifestream/

Source: https://github.com/dcramer/wp-lifestream

Support: https://github.com/dcramer/wp-lifestream/issues

Follow us on Twitter: http://www.twitter.com/wplifestream

Requirements:

* PHP 5.x
* WordPress 2.8+
* MySQL 5.x


== Installation ==

Upload the plugin (unzipped) into `/wp-content/plugins/`. You should end up with `/wp-content/plugins/lifestream/lifestream.php`.

Activate the plugin under the "Plugins" menu.

Visit "Lifestream" -> "Settings" to configure the basic options, and add feeds.

There are severals methods in which you can use Lifestream in a WordPress page.

The easiest way is to use the normal context handler (works in pages and posts):

`[lifestream]`

Another method requires a [custom WordPress page](http://codex.wordpress.org/Pages#Page_Templates), or the use of a template, and is a simple function call:

`<?php lifestream(); ?>`

You may also specify several parameters in the `lifestream` method (useful for sidebar display). These should be in the standard key=>value format for PHP calls.

* `(int) offset`: defaults to 0
* `(int) limit`: defaults to '50'
* `(string) date_interval`: defaults to '1 month'
* `(boolean) break_events`: defaults to false - forces grouped events to be single
* `(array) user_ids`: defaults to all users -- specify the ids of users to show
* `(array) feed_types`: defaults to all feeds -- specify the feed keys (e.g. twitter) to show
* `(array) feed_ids`: defaults to all feeds -- specify the ids of feeds to show, also overrides `feed_types` setting

For example:

`[lifestream limit="10"]`

For more advanced uses, you may directly use `get_events()` which will return an array of `Event` instances. This is the same syntax as the `lifestream()` method.

Example:

`<ul>
<?php
$options = array('limit' => 50);
$events = $lifestream->get_events($options);

foreach ($events as $event)
{
	echo '<li>'.$event->render($options).'</li>';
}
?>
</ul>`

Another popular example, would to be show your current Twitter, or Facebook status somewhere in your templates:

`$events = $lifestream->get_events(array('feed_types'=>array('twitter'), 'number_of_results'=>1, 'break_groups'=>true);
$event = $events[0];

// to render it with links
echo $event->feed->render_item($event, $event->data);

// or render just the text
echo $event->data['title'];`

Or, use our handy shortcuts:

`<?php lifestream_twitter_status(); ?>`

And

`<?php lifestream_facebook_status(); ?>`

== Requirements ==

* PHP 5
* WordPress 2.8 or newer

== Features ==

* Personalizable CSS classes.
* Detailed configuration options.
* Supports nearly every major social networking website
* Unlimited number of feeds in your Lifestream.
* Supports grouping of events.
* Localization ready!
* Digest available to summarize your activities.
* WordPress MU is supported.

== Built-in Feeds ==

The plugin includes most of the major social networking feeds available. You may add your own, as well as send me ideas for new feeds at the GitHub Forum. If you wish to add custom extensions, please see extensions/README.

* Facebook
* Digg
* Blog
* Twitter
* Reddit
* De.licio.us
* GetGlue
* Instapaper
* Jaiku
* Last.fm (Revamped plugin in 0.38)
* Flickr (Improved display in 0.39)
* Photobucket
* Pownce
* YouTube
* Google Reader
* Google Plus
* Yelp
* MySpace Blog
* Skitch
* Identi.ca
* Pandora
* Hulu
* TwitPic
* Vimeo
* StumbleUpon
* Tumblr
* Amazon Wishlist
* Ma.gnolia
* Zooomr
* Blip.fm
* Brightkite
* Picasa (Web)
* Kongregate
* Viddler
* coComment
* FoodFeed
* MyEpisodes
* Mixx
* SlideShare
* Blip.tv
* Steam
* Xbox Live
* iTunes
* Github
* Readernaut
* ScrnShots
* Mobypicture
* SmugMug
* DeviantArt
* BackType
* LibraryThing
* Netflix
* Wikipedia
* Upcoming.org
* WordPress Codex
* Raptr
* Gowalla
* Kiva
* Codaset
* Foursquare
* Ustream
* World of Warcraft Armory

Want to add your own? See extensions/README for more information.

== Localization ==

Currently the plugin is localized in the default language of English, as well as the following languages. If you wish to submit a localization please send it to [email protected].

* Chinese (Simplified)
* Japanese
* Polish
* Danish
* Italian
* Bulgarian
* French
* German
* Danish
* Spanish
* Swedish
* Belorussian
* Catalan

== Changelog ==

= 0.99.9.8-BETA =
* The last release by David Cramer

= 1.0 =
* This updated version containing a whole load of fixes and more plugins. This is the version available on GitHub as at 27/07/2011

== Screenshots ==

1. Unavailable

== Credits ==

An [Enthropia Labs](http://www.enthropia.com/labs/) project.

Created by David Cramer ([mail](mailto:[email protected]), [website](http://www.davidcramer.net)).

Maintained by Robert McGhee ([mail](mailto:[email protected]), [website](http://wwww.robertmcghee.co.uk)).

Core concept inspired by [RSS Stream](http://rick.jinlabs.com/code/rss-stream).

More Repositories

1

django-devserver

A drop-in replacement for Django's runserver.
Python
1,269
star
2

mangodb

A database that operates at CLOUD SCALE
Python
883
star
3

taskmaster

A simple distributed queue designed for handling one-off tasks with large sets of tasks
Python
443
star
4

django-ratings

Pluggable rating fields in Django.
Python
409
star
5

django-sphinx

A transparent layer for full-text search using Sphinx and Django
Python
357
star
6

django-uuidfield

A UUIDField for Django
Python
264
star
7

mock-django

Python
224
star
8

logan

Logan is a toolkit for building standalone Django applications
Python
206
star
9

django-db-log

This project is no longer updated. Please see https://sentry.io/ for its successor
Python
122
star
10

django-paging

Sexy pagination in Django
Python
108
star
11

django-orm-cache

A caching layer for Django
87
star
12

decruft

python-readability, but faster (mirror-ish)
Python
83
star
13

django-view-as

A Django middleware which allows you to view the site on behalf of a user.
Python
81
star
14

django-idmapper

An identify mapper for the Django ORM
Python
72
star
15

piplint

Piplint validates your current environment against requirements files
Python
62
star
16

python-tools-tmbundle

Adds support for automated PyFlakes linting in TextMate
Python
61
star
17

peated

HTML
61
star
18

django-static-compiler

Python
56
star
19

pdbinject

A Python utility which uses GDB to inject a telnet-able PDB session into an existing process
Python
55
star
20

py-wikimarkup

A MediaWiki-to-HTML parser for Python.
Python
53
star
21

feedreader

An RSS/Atom feed parsing layer for lxml.objectify in Python
Python
52
star
22

django-sentry

This repo has been moved!
49
star
23

django-indexer

A simple key/value store for indexing meta data on JSON-type fields
Python
46
star
24

chardet

Forked version of chardet
Python
41
star
25

sentry-old

(In Development) Sentry 2.x is a realtime event logging and aggregation platform
Python
40
star
26

django-data-tools

Python
38
star
27

django-compositepks

Composite Primary Keys fork
Python
38
star
28

django-oursql

Django database backend for MySQL via oursql.
Python
37
star
29

dotfiles

My personal dotfiles
Shell
36
star
30

quickunit

A Nose plugin which enables determining which tests to run based on the current git diff
Python
34
star
31

hive

My home infrastructure
Jinja
33
star
32

nibbits-shared

Some shared libraries which we have created at Nibbits
Python
28
star
33

numbers

Python Numbers for Humans
Python
26
star
34

sexytime

Python
26
star
35

nexus-memcache

Memcache statistics plugin for Nexus
Python
23
star
36

sentry

THIS REPOSITORY HAS BEEN MOVED
22
star
37

django-notices

A message notification system for Django
Python
22
star
38

django-db-routes

work in progress
Python
20
star
39

peek

Take a peek at whats slowing down your Python application
Python
20
star
40

ghostplusplus

Git Mirror of GHost++
C
20
star
41

kleenex

A Nose plugin designed to detect coverage and only run the tests that matter.
Python
18
star
42

git-owners

Python
16
star
43

nexus-redis

Redis stats in Nexus
Python
16
star
44

pastethat

A Django Pastebin (Pastethat.com)
Python
15
star
45

dateminer

Extract dates from webpages
Python
13
star
46

selenium-saucelabs-python

Selenium driver for Sauce OnDemand
Python
11
star
47

pmp

Python
11
star
48

anti-spam

11
star
49

pytest-django-lite

The bare minimum to integrate py.test with Django.
Python
11
star
50

SublimeFlakes

Inline PyFlakes in Sublime Text 2
Python
11
star
51

objtrack

Generic object 'viewed' status tracking in Django
Python
11
star
52

php-httplib

A port of Python's httplib in PHP
PHP
10
star
53

gitstats

Unofficial fork of GitStats with some bugfixes
Python
10
star
54

panelkit

WIP: A kit for building a tablet-focused Home Assistant UI.
TypeScript
9
star
55

europython-2011

9
star
56

django-bbcode

I'm tired of bitbucket
Python
9
star
57

gitboard

Python
8
star
58

wiki-to-overview

Redmine Plugin: Forward overview to Wiki
Ruby
8
star
59

nose-json

Python
8
star
60

lovelace-nextbus-card

A card giving richer public transit display using NextBus sensors.
TypeScript
7
star
61

pyconsg-tutorial-bootstrap

Python
7
star
62

hass-luxor

FXLuminaire Luxor integration for Home Assistant
Python
6
star
63

tabletop-server

Python
6
star
64

muskrats

TypeScript
6
star
65

nexus-celery

6
star
66

php-database

A simple database library for MySQL and PGSQL.
PHP
6
star
67

djangospot

DjangoSpot.com Source
JavaScript
6
star
68

nose-bisect

Flush out bad tests with easy bisection in Python/Nose
Python
6
star
69

redmine-improved-revisions

Redmine Plugin: Improved revisions in Redmine
Ruby
5
star
70

nibbits-maploader

Nibbits automated map and replay installer
C#
5
star
71

unifi-mqtt

Python
5
star
72

redmine_hudson

Ruby
5
star
73

forward-to-diffs

Redmine plugin: Forward revisions to diffs
Ruby
5
star
74

soundbot

Audio player extension for Phenny
Python
4
star
75

minecraft-tools

Python
4
star
76

site

JavaScript
4
star
77

rss-to-tumblr

Allows importing an rss under a specific set of tags
Python
4
star
78

nexus-postgresql

4
star
79

jinja1-djangosupport

Jinja 1 with updated Django Support
Python
4
star
80

reraise

Python
4
star
81

notsetuptools

Python
4
star
82

protobufs

Google Protocal Buffers
C++
4
star
83

redmine-home-to-projects

Forward a Redmine user to a the project listing when visiting the Home page.
Ruby
4
star
84

djangospot2

DjangoSpot using Pylons and Redis
Python
3
star
85

flask-redis

Redis support for Flask
Python
3
star
86

tabletop-mobile

JavaScript
3
star
87

pyconsg-tutorial-example

Python
3
star
88

raven

THIS PROJECT HAS BEEN MOVED
3
star
89

scmap

Python
3
star
90

gochatter

2
star
91

homeline

very wip
TypeScript
2
star
92

galaxyvalidator

galaxyvalidator.com source
Python
2
star
93

ghostplusplus-nibbits

Nibbit's version of GHost++
C
2
star
94

cask-server

Python
2
star
95

davidcramer-redirect

Redirects links on davidcramer.net to JustCramer.com
Python
2
star
96

redmine_disqus_ci

Disqus CI for Redmine
Ruby
2
star
97

stonescript

1
star
98

ad-alarm-manager

Python
1
star
99

cask-web

TypeScript
1
star
100

gobot

Go
1
star