diff --git a/dumpgenerator.py b/dumpgenerator.py index 6b68be3..765c05d 100644 --- a/dumpgenerator.py +++ b/dumpgenerator.py @@ -297,6 +297,7 @@ def generateXMLDump(config={}, titles=[], start=''): xmlfile = open('%s/%s' % (config['path'], xmlfilename), 'a') c = 1 + total = len(titles) for title in titles: if title == start: #start downloading from start, included lock = False @@ -304,7 +305,7 @@ def generateXMLDump(config={}, titles=[], start=''): continue delay(config=config) if c % 10 == 0: - print ' Downloaded %d pages' % (c) + print ' Downloaded %d pages of %d (%.1f%%)' % (c, total, c/(total/100)) xml = getXMLPage(config=config, title=title) xml = cleanXML(xml=xml) xmlfile.write(xml)