tweak
This commit is contained in:
parent
7d9b3c35fe
commit
b6114a8617
1 changed files with 10 additions and 1 deletions
|
@ -2,14 +2,23 @@
|
||||||
|
|
||||||
import http, urlnorm
|
import http, urlnorm
|
||||||
import json, urllib
|
import json, urllib
|
||||||
|
import yql
|
||||||
|
|
||||||
short_url = "http://is.gd/create.php"
|
short_url = "http://is.gd/create.php"
|
||||||
paste_url = "http://paste.dmptr.com"
|
paste_url = "http://paste.dmptr.com"
|
||||||
|
yql_env = "http://datatables.org/alltables.env"
|
||||||
|
|
||||||
|
YQL = yql.Public()
|
||||||
|
|
||||||
|
|
||||||
|
def query(query, params={}):
|
||||||
|
""" runs a YQL query and returns the results """
|
||||||
|
return YQL.execute(query, params, env=yql_env)
|
||||||
|
|
||||||
|
|
||||||
def isgd(url):
|
def isgd(url):
|
||||||
""" shortens a URL with the is.gd PAI """
|
""" shortens a URL with the is.gd PAI """
|
||||||
url = urlnorm.normalize(url.encode('utf-8'))
|
url = urlnorm.normalize(url.encode('utf-8'), assume_scheme='http')
|
||||||
params = urllib.urlencode({'format': 'simple', 'url': url})
|
params = urllib.urlencode({'format': 'simple', 'url': url})
|
||||||
return http.get("http://is.gd/create.php?%s" % params)
|
return http.get("http://is.gd/create.php?%s" % params)
|
||||||
|
|
||||||
|
|
Reference in a new issue