activity-phraser

v0.0.0-dev.1
[Activity](http://activitystrea.ms/) -> human readable string

activity-phraser

Activity -> human readable string

var phrase = require('activity-phraser').phrase({
    actor: 'ben',
    verb: 'post',
    object: 'activity-phraser'
});
assert.equal(phrase, 'ben posted activity-phraser');  

more tests

API

  • require('activity-phraser').phrase(activity) - Phrase a whole activity
  • require('activity-phraser').actor(activity.actor) - Phrase just the actor
  • require('activity-phraser').verb(activity.verb) - Phrase just the verb
  • require('activity-phraser').object(activity.object) - Phrase just the object
    • require('activity-phraser').object[type](activity.object) - Phrase a partciular objectType. e.g. 'collection', 'message'

Example

example.js will phrase infinity activity-mocks for you and pipe to stdout.

Joe posted "Used Tesla Roadster"
Martin Smith posted "Why I love Activity Streams"
Martin Smith posted a Photo
urn:example:person:martin posted a link
Bob Doe posted the message "This is a comment post."
site 222 verb "My Collection"
acct:[email protected] posted a link
npm i activity-phraser

Metadata

  • ISC
  • Whatever
  • Unknown
  • released 7/2/2014

Downloads

Maintainers