old_contents: #import urllib.request as urllib
  import urllib.request, urllib.error, urllib.parse
  from lxml import etree, html
  from datetime import date, timedelta
  from subprocess import call
  import upload
  import pywikibot
  from statPlot import monthly_stat_plot
  
  def update():
  
      oldMainURL = 'https://pl.wiktionary.org/w/index.php?title=Wikis%C5%82ownik:Strona_g%C5%82%C3%B3wna&oldid=2639658'
  
      toParse = urllib.request.urlopen(oldMainURL)
      doc = etree.parse(toParse)
      toParse.close()
  
      entryNum =  int(doc.xpath('//td[@class="sg_ramka"]/div/div[1]/p/a/font/b/text()')[0].replace('\xa0', ''))
      pageNum =  int(doc.xpath('//td[@class="sg_ramka"]/div/div[1]/p/b/text()')[0].replace('\xa0', ''))
  
      entry = '%.1f' % (entryNum/1000.0)
      page = '%.1f' % (pageNum/1000.0)
  
      dateToday = date.today()
      dateEarlier = dateToday - timedelta(days=5)
  
      with open("stat-data.csv", "a+") as myfile:
          myfile.seek(0)
          last_line = myfile.readlines()[-1].split()
          if last_line[0] != dateEarlier.strftime('%m-%Y'):
              myfile.write("%s,%s,%s\n" % (dateEarlier.strftime("%m-%Y"), page, entry))
  
      monthly_stat_plot()
  
      targetFilename = 'Wzrost_Wikislownika.svg'
      fname = 'Wzrost_Wikislownika.svg'
      desc = 'update (%s)' % dateEarlier.strftime("%Y/%m")
  
      bot = upload.UploadRobot([targetFilename], description=desc, keepFilename=True, verifyDescription=False, ignoreWarning=True, targetSite=pywikibot.getSite('commons', 'commons'))
      bot.run()
  
  
  update()
  
new_contents: import urllib.request, urllib.error, urllib.parse
  from lxml import etree, html
  from datetime import date, timedelta
  from subprocess import call
  import upload
  import pywikibot
  from statPlot import monthly_stat_plot
  
  def update():
  
      oldMainURL = 'https://pl.wiktionary.org/w/index.php?title=Wikis%C5%82ownik:Strona_g%C5%82%C3%B3wna&oldid=2639658'
  
      toParse = urllib.request.urlopen(oldMainURL)
      doc = etree.parse(toParse)
      toParse.close()
  
      entryNum =  int(doc.xpath('//td[@class="sg_ramka"]/div/div[1]/p/a/font/b/text()')[0].replace('\xa0', ''))
      pageNum =  int(doc.xpath('//td[@class="sg_ramka"]/div/div[1]/p/b/text()')[0].replace('\xa0', ''))
  
      entry = '%.1f' % (entryNum/1000.0)
      page = '%.1f' % (pageNum/1000.0)
  
      dateToday = date.today()
      dateEarlier = dateToday - timedelta(days=5)
  
      with open("stat-data.csv", "a+") as myfile:
          myfile.seek(0)
          last_line = myfile.readlines()[-1].split(',')
          if last_line[0] != dateEarlier.strftime('%m-%Y'):
              myfile.write("%s,%s,%s\n" % (dateEarlier.strftime("%m-%Y"), page, entry))
  
      monthly_stat_plot()
  
      targetFilename = 'Wzrost_Wikislownika.svg'
      fname = 'Wzrost_Wikislownika.svg'
      desc = 'update (%s)' % dateEarlier.strftime("%Y/%m")
  
      bot = upload.UploadRobot([targetFilename], description=desc, keepFilename=True, verifyDescription=False, ignoreWarning=True, targetSite=pywikibot.getSite('commons', 'commons'))
      bot.run()
  
  
  update()
  
subject: change delimiter to ',' (was a tab previously)