You can clone with
HTTPS or Subversion.
Update dist.ini with my PluginBundle
Bump year, and create a META.json too
misc demo stuff.
Croak instead of carping on error.
Set url attribute, instead of returning. OO stylee
Passing shorten tests for all shorteners
One more for the "Needed for release" list
Removed unused tests
Add TinyArrows tests
Add google tests, using ENV var for API key.
Add Google Shorten Tests
Need to figure out how to make tests that work with API keys...
Add stubs for other tests
Remove WWW::Shorten compatibility layer.
It didn't work, would require extra effort to make it work, and would be a bad idea to maintain.
To write in cookbook a way for end users to write their own functions replacing the functionality of makeashorterlink
Make basic test more thorough
Add basic tests
Make API Key required, as google highly recommends it
Add needed QueryParam module
Remove unshorten only shorteners.
One can use the base class directly to unshorten.
It doesn't work (yet) still a preview. Need to get in touch with Author.
Remove unimplemented shorteners.
Owly haven't got back to me about their API
Awe.sm can be released as a separate package
UTF8 pragma should come before any potential UTF8 chars
Add better error handling
Flesh out the rest of the bit.ly API
Append to the query params, rather than replacing every time
Add referrers API call
use URI to create the query string for Google too
use URI to create the query string.
Add validation on API key and login
Cleanup Google shortener, and add API key method.
API details are required for all calls.
Add Bit.ly url shortener
Add Goo.gl shortener
Stub out some other modules.
Improve error messages