tabs to spaces, using urllib.quote, inp no longer needlessly stripped, if statements no longer using parens, spacing modified to pass pep8

This commit is contained in:
epswing 2010-03-14 04:01:34 -04:00
parent 90923ac404
commit 441994fa34
1 changed files with 19 additions and 18 deletions

View File

@ -1,25 +1,26 @@
from util import hook
from lxml import etree
import urllib2
import urllib
host = 'http://bigassmessage.com'
@hook.command
def bam(inp):
if not inp:
return 'you forgot something'
inp = inp.strip().replace(' ', '+')
path = '/dsx_BAM/boe.php?action=saveMsg&theStyle=magic&theMessage=' + inp
url = host + path
try:
response = etree.parse(urllib2.urlopen(url))
status = response.xpath('//status/text()')[0]
if (status == 'ok'):
return host + '/' + response.xpath('//msgid/text()')[0]
else:
return response.xpath('//message/text()')[0]
except:
pass
if not inp:
return 'you forgot something'
inp = urllib.quote_plus(inp)
path = '/dsx_BAM/boe.php?action=saveMsg&theStyle=magic&theMessage=' + inp
url = host + path
try:
response = etree.parse(url)
status = response.xpath('//status/text()')[0]
if status == 'ok':
return host + '/' + response.xpath('//msgid/text()')[0]
else:
return response.xpath('//message/text()')[0]
except:
pass