All pastes #49380 Raw Edit

Anonymous

public python v1 · immutable
#49380 ·published 2006-04-14 22:45 UTC
rendered paste body
import urllib, os,re,urllib2import xbmc,xbmcguidef DownloaderClass(url):    dp = xbmcgui.DialogProgress()    dp.create("MC360","Downloading File",url)    urllib.urlretrieve(url,"e:\\test25125",lambda nb, bs, fs, url=url: _pbhook(nb,bs,fs,url,dp))    dp.close()def _pbhook(numblocks, blocksize, filesize, url=None,dp=None):    try:        percent = min((numblocks*blocksize*100)/filesize, 100)        print percent        dp.update(percent,"hey",str(numblocks*blocksize) + " something",str(filesize) + " FileSize")    except:        percent = 100        dp.update(percent)    if dp.iscanceled():         print "DOWNLOAD CANCELLED" # need to get this part working        db.close()        url ='http://ftp.iinet.net.au/adsl.test'DownloaderClass(url)