I just changed how URL shortener plugins to be more like how the rest of
StatusNet works in terms of events and plugins.

http://gitorious.org/statusnet/mainline/commit/014d6b1d19b6ae5de8d87f055397993f80579f74

Here is what you need to have in your config.php to match the
functionality of 0.8.x:

addPlugin('LilUrl',
array('shortenerName'=>'ur1.ca','freeService'=>true,'serviceUrl'=>'http://ur1.ca/')
);
addPlugin('PtitUrl',
array('shortenerName'=>'ptiturl1.com','serviceUrl'=>'http://ptiturl.com/?creer=oui&action=Reduire&url=%1$s'));
addPlugin('SimpleUrl',
array('shortenerName'=>'is.gd','serviceUrl'=>'http://is.gd/api.php?longurl=%1$s'));
addPlugin('SimpleUrl',
array('shortenerName'=>'snipr.com','serviceUrl'=>'http://snipr.com/site/snip?r=simple&link=%1$s'));
addPlugin('SimpleUrl',
array('shortenerName'=>'metamark.net','serviceUrl'=>'http://metamark.net/api/rest/simple?long_url=%1$s'));
addPlugin('SimpleUrl',
array('shortenerName'=>'tinyurl.com','serviceUrl'=>'http://tinyurl.com/api-create.php?url=%1$s'));
addPlugin('TightUrl',
array('shortenerName'=>'2tu.us','freeService'=>true,'serviceUrl'=>'http://2tu.us/?save=y&url=%1$s'));
addPlugin('BitlyUrl',
array('shortenerName'=>'bit.ly','serviceUrl'=>'http://bit.ly/api?method=shorten&long_url=%1$s'));

BTW - we desperately need default plugins now :-)

~Craig

_______________________________________________
StatusNet-dev mailing list
[email protected]
http://lists.status.net/mailman/listinfo/statusnet-dev

Reply via email to