All pastes #1244554 Raw Edit

Unnamed

public text v1 · immutable
#1244554 ·published 2008-11-04 03:15 UTC
rendered paste body
rssver = 2
trackfile = "P:\\.rssver"
rssfile = "P:\\RssFeeds.xml"
oldFeeds = ['http://feeds.feedburner.com/XboxScene',
            'http://feeds.feedburner.com/XbmcMediaCenter']
currentFeed = 'http://feeds.feedburner.com/xbmc'

def updatefeed():
  try:
    xml = open(rssfile, "r")
  except:
    return
    
  text = xml.read()
  xml.close()

  for feed in oldFeeds:
    text = text.replace(feed, currentFeed)
  
  xml = open(rssfile, "w")
  xml.write(text)
  xml.close()
  
  file = open(trackfile,"w")
  file.write("%d" % (rssver))
  file.close()

try:
  file = open(trackfile, "r")
except:
  file = None

if file != None:
  try:
    version = int(file.read())
    file.close()
  except:
    version = -1
  if version != rssver:
    updatefeed()
else:
  updatefeed()