コード例 #1
0
ファイル: index.py プロジェクト: bianle/link2emoji
        def GET(self):
		host = web.ctx.host
		if host.find('.xn--') != -1:
			try:
					import re
					pattern = re.compile("xn--(.*)\.xn--")
					res = pattern.search(host).groups()
					pcode = res[0]
					print pcode
					cd = decode(pcode)
					cd = cd.encode('utf-8')
					ss = ''
					for w in cd:
							print ord(w)
							ss += str(ord(w))+','
					k = getKeyFromEmoji(ss)
					k=emoji2key(k)
					u = getUrl(k)
					if u.find('http://')==-1:
						u = 'http://'+u
					raise web.seeother(u)
			except Exception as e:
					import traceback
					print traceback.format_exc()
		render = web.template.render('templates')
		return render.index()
コード例 #2
0
ファイル: index.py プロジェクト: fenildf/dzml
 def GET(self, key):
     key = key.replace('/', '')
     u = getUrl(key)
     if u.find('http://') == -1 and u.find("https://") == -1:
         u = 'http://' + u
     raise web.seeother(u)
コード例 #3
0
ファイル: index.py プロジェクト: bianle/link2emoji
	def GET(self,key):
		key = key.replace('/','')
		u = getUrl(key)
		raise web.seeother(u)
コード例 #4
0
ファイル: index.py プロジェクト: bianle/dzml
 def GET(self, key):
     key = key.replace("/", "")
     u = getUrl(key)
     if u.find("http://") == -1 and u.find("https://") == -1:
         u = "http://" + u
     raise web.seeother(u)
コード例 #5
0
ファイル: index.py プロジェクト: oxmcvusd/dzml
    def GET(self,key):
        key = key.replace('/','')
        u = getUrl(key)
	if u.find('http://')==-1:
		u='http://'+u
        raise web.seeother(u)