All pastes #799450 Raw Edit

Unnamed

public python v1 · immutable
#799450 ·published 2007-11-27 17:32 UTC
rendered paste body
import urllibfrom xml.dom import minidom#195719class SockzTest:        myPage = ""    myXML = ""    myXMLParse = ""    UserStats = ""    IsInTeam = 0        def __init__ ( self ):        self.myPage = urllib.urlopen("http://whatpulse.org/api/user.php?UserID=195719")        if self.myPage <> "":            self.myXML = self.myPage.read()            self.xml2 = minidom.parseString(self.myXML)            self.UserStats = self.xml2.firstChild                def GetGeneratedDate ( self ):        GeneratedStats = self.UserStats.childNodes[1]        print "Generated Time : " + GeneratedStats.firstChild.data        def GetUserID ( self ):        UserID = self.UserStats.childNodes[3]        print "Your User ID : " + UserID.firstChild.data            def GetAccount ( self ):        Account = self.UserStats.childNodes[5]        print "Your Account Name : " + Account.firstChild.data        def GetCountry ( self ):        Country = self.UserStats.childNodes[7]        print "Your Country : " + Country.firstChild.data               def GetJoined ( self ):        DateJoined = self.UserStats.childNodes[9]        print "Date Joined : " + DateJoined.firstChild.data             def GetHomePage ( self ):        Homepage = self.UserStats.childNodes[11]        try:            print "Homepage : " + Homepage.firstChild.data        except:            print "Homepage : None"                def GetLastPulse ( self ):        LastPulse = self.UserStats.childNodes[13]        print "Last Pulse : " + LastPulse.firstChild.data        def GetPulses ( self ):        NPulses = self.UserStats.childNodes[15]        print "Pulses : " + NPulses.firstChild.data        def GetTotalKeys ( self ):        KeysTotal = self.UserStats.childNodes[17]        print "Keys Total : " + KeysTotal.firstChild.data            def GetTotalClick ( self ):        ClicksTotal = self.UserStats.childNodes[19]        print "Clicks Total : " + ClicksTotal.firstChild.data        def GetMiles ( self ):        Miles = self.UserStats.childNodes[21]        print "Miles : " + Miles.firstChild.data            def AvgKeyPulse ( self ):          AvgKey = self.UserStats.childNodes[23]        print "Average Keys per Pulse : " + AvgKey.firstChild.data        def AvgClicksPulse ( self ):        AvgClick = self.UserStats.childNodes[25]        print "Average Clicks per Pulse : " + AvgClick.firstChild.data        def AvgKPS ( self ):        AvgKPS = self.UserStats.childNodes[27]        print "Average Keys per Seconds : " + AvgKPS.firstChild.data        def AvgCPS ( self ):        AvgCPS = self.UserStats.childNodes[29]        print "Average Clicks per Seconds : " + AvgCPS.firstChild.data         def GetRank ( self ):        Rank = self.UserStats.childNodes[31]        print "Ranking : " + Rank.firstChild.data        def CheckTeam ( self ):        TeamID = self.UserStats.childNodes[33]        try:            isTeamID = TeamID.firstChild.data            return 1        except:            return 0           def GetTeamID ( self ):        if (self.CheckTeam()):            TeamID = self.UserStats.childNodes[33]            print "Team ID : " + TeamID.firstChild.data    def GetTeamName ( self ):        if (self.CheckTeam()):            TeamName = self.UserStats.childNodes[35]            print "Team Name : " + TeamName.firstChild.data        def GetTeamMem ( self ):        if (self.CheckTeam()):            TeamMem = self.UserStats.childNodes[37]            print "Team Members : " + TeamMem.firstChild.data        def GetTeamKeys ( self ):        if (self.CheckTeam()):            TeamKeys = self.UserStats.childNodes[39]            print "Team Keys : " + TeamKeys.firstChild.data        def GetTeamClicks ( self ):        if (self.CheckTeam()):            TeamClicks = self.UserStats.childNodes[41]            print "Team Clicks : " + TeamClicks.firstChild.data        def GetTeamMiles ( self ):        if (self.CheckTeam()):            TeamMiles = self.UserStats.childNodes[43]            print "Team Miles : " + TeamMiles.firstChild.data    def GetTeamDescription ( self ):        if (self.CheckTeam()):            Teamdesc = self.UserStats.childNodes[45]            try:                print "TeamDesc : " + Teamdesc.firstChild.data            except:                print "TeamDesc : None"    def GetTeamDateFormed ( self ):        if (self.CheckTeam()):            Teamdate = self.UserStats.childNodes[47]            try:                print "Team Date Formed : " + Teamdate.firstChild.data            except:                print "Team Date Formed : None"                    def GetTeamRank ( self ):        if (self.CheckTeam()):            TeamRank = self.UserStats.childNodes[49]            try:                print "Team Rank : " + TeamRank.firstChild.data            except:                print "Team Rank : None"                    def GetRankInTeam ( self ):        if (self.CheckTeam()):            RankIn = self.UserStats.childNodes[51]            try:                print "Rank In Team : " + RankIn.firstChild.data            except:                print "Rank In Team : None"                        Test = SockzTest()Test.GetGeneratedDate()Test.GetUserID()Test.GetAccount()Test.GetCountry()Test.GetJoined()Test.GetHomePage()Test.GetLastPulse()Test.GetPulses()Test.GetTotalKeys()Test.GetTotalClick()Test.GetMiles()Test.AvgKeyPulse()Test.AvgClicksPulse()Test.AvgKPS()Test.AvgCPS()Test.GetRank()Test.GetTeamID()Test.GetTeamName()Test.GetTeamMem()Test.GetTeamKeys()Test.GetTeamClicks()Test.GetTeamMiles()Test.GetTeamDescription()Test.GetTeamDateFormed()Test.GetTeamRank()Test.GetRankInTeam()