Changes for version 1.00 - 2014-02-26
- BUILD: Re-ordered dist.ini for better release process.
- API: Implemented class-based agents.
- API: Split Twitter into its own Exobrain plug-in distro
- RUN: Updated 'exobrain' CLI to be more awesome.
Documentation
Update HabitRPG events from Beeminder
Watch inbox and send low-water marks to beeminder
Send a notification every time a bmndr data point is updated
Send a notification every time we spot the user check-in.
Log our own check-ins to a personal log (such as idonethis).
Text people when you're in their area.
Add TODO items to RememberTheMilk from twitter
Reward users on HabitRPG for sending email.
View events on the exobrain bus
Inject packets directly into the exobrain bus
Inject TODO packets directly onto the exobrain bus
Send an exobrain notify intent from the cmdline
Send an exobrain sms intent from the cmdline
UBIC service file for exobrain
Exobrain router. This *must* be running for exobrain to work
Send beeminder intends to Beeminder
Send HabitRPG intents to HabitRPG
Send personal log events to iDoneThis
Send exobrain notify events to Pushover
Send SMS from exobrain
Spot when beeminder are about to fail a meta-goal
Turn Beeminder callbacks into exobrain measurements
Bridge facebook events to exobrain
Send foursquare events to the exobrain bus
Report IMAP folder sizes to exobrain
Modules
Core Exobrain accessor class
Automatically respond to any 'ping' tag sent to us.
Notify user of social events directed at them.
Role for agents which run 'continously'
Role used for component definitions.
A generic class for responses to social media messages
Send an SMS intent via Exobrain
Mailbox measurement packet
A direct message of any sort
Geo measurement packet
Geo Point Of Interest class
Mailbox measurement packet
Base class for all social media events
Establish test environment for Exobrain
Provides
in lib/Exobrain/Message.pm
Examples
- .build/CHUpP1SJH7/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/CHUpP1SJH7/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/CHUpP1SJH7/.build/W3qS9KHEV0/docs/example.exobrainrc
- .build/CHUpP1SJH7/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/CHUpP1SJH7/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W3qS9KHEV0/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/CHUpP1SJH7/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/W3qS9KHEV0/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/W3qS9KHEV0/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/W3qS9KHEV0/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/W3qS9KHEV0/docs/example.exobrainrc
- .build/PzKBfAfzC8/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/PzKBfAfzC8/docs/example.exobrainrc
- .build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/W2ArEqUbDt/docs/example.exobrainrc
- .build/W3qS9KHEV0/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/W3qS9KHEV0/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/W3qS9KHEV0/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/W3qS9KHEV0/docs/example.exobrainrc
- .build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/CHUpP1SJH7/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/CHUpP1SJH7/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/CHUpP1SJH7/.build/W3qS9KHEV0/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/CHUpP1SJH7/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/CHUpP1SJH7/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W3qS9KHEV0/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/W3qS9KHEV0/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/CHUpP1SJH7/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/CHUpP1SJH7/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/W3qS9KHEV0/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/W3qS9KHEV0/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/W3qS9KHEV0/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/W3qS9KHEV0/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/PzKBfAfzC8/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/W3qS9KHEV0/.build/W2ArEqUbDt/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/W3qS9KHEV0/.build/W2ArEqUbDt/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/W3qS9KHEV0/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/W3qS9KHEV0/docs/example.exobrainrc
- .build/sFl3pbtCwO/.build/grJiCv6uQO/docs/example.exobrainrc
- .build/sFl3pbtCwO/docs/example.exobrainrc
- docs/example.exobrainrc
- docs/old/example-diagram.ascii
- docs/old/example-diagram.asciio