Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.25 KB | None | 0 0
  1. def yosurlinput(match, nick='', chan='', db=None, bot=None):
  2.  
  3.     db_init(db)
  4.     chan = chan.strip('#')
  5.     url = urlnorm.normalize(match.group().encode('utf-8'))
  6.  
  7.     if url not in ignored_urls:
  8.  
  9.         url = url.decode('utf-8')
  10.         a = urllib.urlopen(url)
  11.         statusCode = a.getcode()
  12.  
  13.         if statusCode == 200:
  14.  
  15.             urlRequest = urllib2.urlopen(HeadRequest(url))
  16.             urlRequest2 = urlRequest.info()
  17.             urlType = urlRequest2.getmaintype()
  18.  
  19.             if urlType == "text":
  20.  
  21.                 getHtml = http.get_html(url)
  22.                 getTitle = getHtml.xpath('//title/text()')[0]
  23.  
  24.                 if getTitle.split()[0] == "YouTube":
  25.                     category = "youtube"
  26.                 else:
  27.                     category = "website"
  28.  
  29.                 insert_yosurl(db, chan, url, nick, category, getTitle)
  30.  
  31.             if urlType == "audio":
  32.                 category = "audio"
  33.                 title = "Audio File"
  34.                 insert_yosurl(db, chan, url, nick, category, title)
  35.  
  36.             if urlType == "image":
  37.                 category = "image"
  38.                 title = "Image File"
  39.                 insert_yosurl(db, chan, url, nick, category, title)
  40.  
  41.         else:
  42.             pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement