Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import wx
- import ast
- import urllib2 as url
- import hashlib
- v=0.1
- class Chat(wx.Frame):
- def __init__(self, parent, id):
- wx.Frame.__init__(self, parent, id, "ChatMenu", size=(1024, 720))
- self.user=''
- self.updateURL = "http://chatUpdate.yuribot.ml/?v=%s" % v
- self.loginURL="http://chat.yuribot.ml/login?auth=$AUTH&user=$USER&IP=$IP"
- self.registerURL="http://chat.yuribot.ml/register?un=$USER&password=&$PASSWORD&email=$EMAIL"
- self.roomURL="http://chat.yuribot.ml/room?rn=$ROOM&mode=$MODE&msgid=$MSGID$user=$USER$IP=$IP&sort=$SORT&time=$TIMEauth=$AUTH"
- self.createRoom='chat.yuribot.ml/createRoom?rn=$ROOM$owner=$USER$time=$TIMEauth=$AUTH'
- self.roomMods="http://chat.yuribot.ml/room/?rn=$ROOM&m=get&u=$USER&time=$TIME&mode=&MODEauth=$AUTH"
- self.reqIP="http://chat.yuribot.ml/ReqIP"
- self.profileImg='http://pimg.yuribot.ml/%s/%s/%s/img.jpg' % (self.user[0], self.user[1], self.user)
- self.profile='http://profile.yuribot.ml/%s' % (self.user)
- self.edit = 'http://profile.yuribot.ml/edit/a=$AUTH%m=$MINI%f=$FULL&age=$AGE&country=$COUNTRY&city=$CITY'
- self.logout = 'http://chat.yuribot.ml/logout/?auth=$AUTH&ip=$IP
- def reqRoomMessages(self, room):
- pass
- def reqLogin(self, room, user, password):
- auth = hashlib("%s:%s" % (user, password)).md5()
- login = self.loginURL.replace('$AUTH', auth).replace('$USER', user).replace('$IP', self.getIP())
- result = url.urlopen(login).read()
- if int(login) == 1:
- self.user = user
- return 1
- elif int(login) == 0:
- return 0
- if __name__=="__main__":
- app = wx.PySimpleApp()
- frame = Chat(parent=None, id=-1)
- frame.Show()
- app.MainLoop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement