
import ch
import random
import time, threading
import urllib
import urllib2
import sys
from xml.dom import minidom
from xml.dom.minidom import parseString
import os

class TestBot(ch.RoomManager):

	def checkReplays(self, room):
		hdr = {'User-Agent': 'Mozilla/5.0'}
		req = urllib2.Request("http://bakaforum.info/syndication.php?type=atom1.0",headers=hdr)
		page = urllib2.urlopen(req)
		content = page.read()
		dom = parseString(content)

		xmlTag = dom.getElementsByTagName('title')[1].toxml()
		xmlData=xmlTag.replace('<title>','').replace('</title>','')
		xmlDatafinal=xmlData.replace('<title type="html" xml:space="preserve"><![CDATA[','').replace(']]>','').encode('utf-8')
		f= open("lastpost.txt",'r+')
		x=f.readline().decode('utf-8')
		if(str(xmlDatafinal)==str(x)):
			print("Igual")
			f.close()
		else:
			room.message("teste")
			print(xmlDatafinal+x)
			f.write(str(xmlDatafinal)) 
			f.close()

	def onConnect(self, room):
		self.setInterval(2, self.checkReplays, room)

if __name__ == "__main__":
	TestBot.easy_start( rooms=['ugtforumanime'], name='teste300194', password='fe300194' )
