You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Chimo 9a9e2c0d8e mygpo source: Add microformats 1 year ago
classes Ping hub when our lifestream is updated 1 year ago
sources mygpo source: Add microformats 1 year ago
.gitignore Initial commit 4 years ago
.jscsrc Formatting 3 years ago
.jshintrc Initial commit 4 years ago
README.md readme: Change demo URL 3 years ago
config.dist.json Ping hub when our lifestream is updated 1 year ago
main.js Refactor: more like an app, less like a script 3 years ago
package-lock.json dep: Ran `npm audit fix` 1 year ago
package.json dep: Add showdown (markdown-to-html converter) 1 year ago
schema.sql Initial commit 4 years ago

README.md

lifestream

Realtime lifestream via PuSH and WebSockets
With a minimal bit of parsing logic, you can add any PuSH-enabled source to your lifestream

Status

Pre-alpha, subject to change drastically, run at own risks ;)

Demo

https://chromic.org (The “Realtime Updates” section)

Client source code here: https://github.com/chimo/lifestream-client

Requirements

Installation

Run npm install

Configration

  1. Create a MySQL database
  2. Create the tables: mysql -u username -p database_name < schema.sql
  3. Copy config.dist.json to config.json and fill-in the missing information

Launch

Run node ./main.js

Problems?

Feel free to create an issue or ping me on GNU social, email or Twitter