wot service cannot rate 127.0.0.1:8000 therefore it returns a json error. Not what the application expect. try to url shorten an actual live web site.
* * On Friday, 13 April 2012 06:35:32 UTC-5, minhcd wrote: > > I download newest version web2py and download this appliance from > https://github.com/mdipierro/web2py-appliances/tree/master/UrlShortening > But when i run, i can't shorten URL. (No input form?) > > And when I click Bookmark button: > <type 'exceptions.KeyError'> '127.0.0.1:8000' > > Traceback (most recent call last): > File "/home/minhcd/My_Python/web2py/gluon/restricted.py", line 205, in > restricted > > exec ccode in environment > File > "/home/minhcd/My_Python/web2py/applications/UrlShortening/controllers/default.py" > > <http://127.0.0.1:8000/admin/default/edit/UrlShortening/controllers/default.py>, > line 32, in <module> > > File "/home/minhcd/My_Python/web2py/gluon/globals.py", line 175, in <lambda> > > self._caller = lambda f: f() > > File "/home/minhcd/My_Python/web2py/gluon/tools.py", line 2665, in f > > return action(*a, **b) > File > "/home/minhcd/My_Python/web2py/applications/UrlShortening/controllers/default.py" > > <http://127.0.0.1:8000/admin/default/edit/UrlShortening/controllers/default.py>, > line 11, in bookmark > > rating = cache.ram(link.url,lambda:wotrate(link.url),3600) > > File "/home/minhcd/My_Python/web2py/gluon/cache.py", line 194, in __call__ > > value = f() > File > "/home/minhcd/My_Python/web2py/applications/UrlShortening/controllers/default.py" > > <http://127.0.0.1:8000/admin/default/edit/UrlShortening/controllers/default.py>, > line 11, in <lambda> > > rating = cache.ram(link.url,lambda:wotrate(link.url),3600) > > File > "/home/minhcd/My_Python/web2py/applications/UrlShortening/models/myutils.py" > <http://127.0.0.1:8000/admin/default/edit/UrlShortening/models/myutils.py>, > line 13, in wotrate > > return loads(urlopen(wot % url).read())[url] > KeyError: '127.0.0.1:8000' > > > Can you help me pls, thanks! >