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 activityrequire('activity-phraser').actor(activity.actor)
- Phrase just the actorrequire('activity-phraser').verb(activity.verb)
- Phrase just the verbrequire('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:joe@example.org posted a link