diff options
author | mitsugu oyama | 2012-04-19 12:03:25 +0900 |
---|---|---|
committer | mitsugu oyama | 2012-04-19 12:03:25 +0900 |
commit | 2e126fd45216b5ec220d21333c48d996115ca60b (patch) | |
tree | 1b135aabbc13f5ac7268e6b9e2f4a8a6334b81b2 /goo.gl.js | |
parent | 4ef8fd54a1357c6f31e3db2e03610e4875dfe52b (diff) | |
download | vimperator-plugins-2e126fd45216b5ec220d21333c48d996115ca60b.tar.bz2 |
wipe out API
Diffstat (limited to 'goo.gl.js')
-rw-r--r-- | goo.gl.js | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/goo.gl.js b/goo.gl.js deleted file mode 100644 index df6feeb..0000000 --- a/goo.gl.js +++ /dev/null @@ -1,55 +0,0 @@ -// INFO // -var INFO = -<plugin name="goo.gl.js" version="0.1" - href="http://github.com/vimpr/vimperator-plugins/blob/master/goo.gl.js" - summary="Get shorten URL by goo.gl" - xmlns="http://vimperator.org/namespaces/liberator"> - <author email="mitsugu.oyama@gmail.com">Mitsugu Oyama</author> - <author email="anekos@snca.net">anekos</author> - <license href="http://opensource.org/licenses/mit-license.php">MIT</license> - <project name="Vimperator" minVersion="2.3"/> - <p> - You can get short URL by goo.gl by this plugin. - </p> - <item> - <tags>'goo.gl'</tags> - <spec>:googl <oa>Long URL</oa></spec> - <description> - <p>You can get short URL by <link topic="http://goo.gl/">goo.gl</link> by this plugin.</p> - </description> - </item> -</plugin>; - -(function(){ - let short_url=function(long_url){ - let req=new XMLHttpRequest(); - req.addEventListener("load",function(){ - let response=JSON.parse(req.responseText); - liberator.echo(response.short_url); - util.copyToClipboard(response.short_url,true); - },false); - req.addEventListener("error",function(){ - liberator.echo("Responce errror status from goo.gl. Status Code:" + req.status); - },false); - req.open("POST", "http://goo.gl/api/shorten?url="+encodeURIComponent(long_url)); - req.setRequestHeader("X-Auth-Google-Url-Shortener","true"); - req.send(); - }; - commands.addUserCommand( - ["googl"], - "Get short URL from Google", - function(args){ - let long_url; - if(args.length==0){ - long_url=buffer.URL; - }else if(args.length==1){ - long_url=args.literalArg; - }else{ - liberator.echoerr('argument error'); - return; - } - short_url(long_url); - }, { - literal: 0 - }, true); -})(); |