def __init__(self, corner1, corner2, corner3, corner4): BaseObject.__init__(self) self.type = "bin" self.corner1 = corner1 self.corner2 = corner2 self.corner3 = corner3 self.corner4 = corner4 self.corners = [corner1, corner2, corner3, corner4] #self.theta = 0 self.midx = rect_midpointx(corner1, corner2, corner3, corner4) self.midy = rect_midpointy(corner1, corner2, corner3, corner4) self.area = 0 self.id = 0 # id identifies which bin your looking at self.lastseen = 2 # how recently you have seen this bin # how many times you have seen this bin (if you see it enough it # becomes confirmed) self.seencount = 1 dy = (self.corner2[1] - self.corner1[1]) dx = (self.corner2[0] - self.corner1[0]) self.line_slope = dy / dx size1 = line_distance(corner1, corner2) size2 = line_distance(corner1, corner4) if size1 < size2: self.width = size1 self.height = size2 #self.theta = angle_between_lines(corner1,corner3,corner2) self.theta = line_angle(corner1, corner2) else: self.width = size2 self.height = size1 #self.theta = angle_between_lines(corner1,corner2,corner3) self.theta = line_angle(corner1, corner4)
def __init__(self, data=None): self.aid = 0 self.username = '' self.password = '' self.status = 0 BaseObject.__init__(self, data)
def __init__(self, soup): BaseObject.__init__(self, soup) self.friend_name = "" self.friend_url = "" self._extract_attrs()
def delete(self): print >> sys.stderr, 'making delete request to: %s%s' % ( self.dest, self.path + self.uid) request = urllib2.Request(self.dest + self.path + self.uid, headers=self.headers) request.get_method = lambda: 'DELETE' BaseObject._execute(self, request)
def __init__(self, accept, username="", password="", uid="", process_id="", audioFilename="", metadataFilename="", transcriptFilename="", service=None, item_id=None, count=None): BaseObject.__init__(self, accept, username=username, password=password, uid=uid, process_id=process_id, audioFilename=audioFilename, metadataFilename=metadataFilename, transcriptFilename=transcriptFilename, service=service, item_id=item_id, count=count) self.path = 'kobjects/'
def __init__(self, soup): BaseObject.__init__(self, soup) self.friend_name = '' self.friend_url = '' self._extract_attrs()
def __init__(self, soup): BaseObject.__init__(self, soup) self.venue_name = '' self.venue_location = '' self.venue_url = '' self._extract_attrs()
def create(self): print >> sys.stderr, 'making post request to: %s%s' % (self.dest, self.path) self.datagen = {} request = urllib2.Request(self.dest + self.path, data="", headers=self.headers) BaseObject._execute(self, request)
def __init__(self, soup): BaseObject.__init__(self, soup) self.badge_name = '' self.badge_url = '' #self.badge_img_url = '' self._extract_attrs()
def __init__(self, data=None): self.wid = 0 self.content = '' self.ct_date = '' self.ct_time = '' self.attitude = 0 self.repost = 0 self.comment = 0 BaseObject.__init__(self, data)
def __init__(self, data=None): self.name = '' self.sex = '' self.area = '' self.cnum = 0 self.follows = 0 self.fans = 0 self.wid = 0 BaseObject.__init__(self, data)
def __init__(self, soup): BaseObject.__init__(self, soup) self.venue_name = '' self.venue_url = '' self.tip_text = '' self.actions_count = 0 self.action_url = '' self.action_date = '' self.action_location = '' self._extract_attrs()
def __init__(self, soup): BaseObject.__init__(self, soup) self.user_name = '' self.user_pic_url = '' self.user_location = '' self.days_out_count = 0 self.check_ins_count = 0 self.things_done_count = 0 self.user_twitter_url = '' self.user_facebook_url = '' self._extract_attrs()
def __init__(self, corner1, corner2, corner3, corner4): BaseObject.__init__(self) self.type = "bin" self.corner1 = corner1 self.corner2 = corner2 self.corner3 = corner3 self.corner4 = corner4 self.corners = [corner1, corner2, corner3, corner4] self.theta = 0 self.midx = rect_midpointx(corner1, corner2, corner3, corner4) self.midy = rect_midpointy(corner1, corner2, corner3, corner4) self.area = 0 self.id = 0 # id identifies which bin your looking at self.lastseen = 2 # how recently you have seen this bin # how many times you have seen this bin (if you see it enough it # becomes confirmed) self.seencount = 1
def get_list(self): print >> sys.stderr, 'making get request to: %s%s' % (self.dest, self.path) data = {} if self.count: data.update({'count': self.count}) if self.status: data.update({'status_filter': '-'.join(map(lambda x: str(x), self.status))}) data = urllib.urlencode(data) url = "%s/%s?%s" % (self.dest, self.path, data) request = urllib2.Request(url, headers=self.headers) BaseObject._execute(self, request)
def __init__(self, accept, username="", password="", uid="", process_id="", audioFilename="", metadataFilename="", transcriptFilename="", service=None, item_id=None, count=None): BaseObject.__init__( self, accept, username=username, password=password, uid=uid, process_id=process_id, audioFilename=audioFilename, metadataFilename=metadataFilename, transcriptFilename=transcriptFilename, service=service, item_id=item_id, count=count ) self.path = 'kobjects/'
def get_list(self): print >> sys.stderr, 'making get request to: %s%s' % (self.dest, self.path) data = {} if self.count: data.update({'count': self.count}) if self.status: data.update({ 'status_filter': '-'.join(map(lambda x: str(x), self.status)) }) data = urllib.urlencode(data) url = "%s/%s?%s" % (self.dest, self.path, data) request = urllib2.Request(url, headers=self.headers) BaseObject._execute(self, request)
def __init__(self, corner1, corner2, corner3, corner4): BaseObject.__init__(self) self.type = "bin" self.corner1 = corner1 self.corner2 = corner2 self.corner3 = corner3 self.corner4 = corner4 self.corners = [corner1, corner2, corner3, corner4] #self.theta = 0 self.midx = rect_midpointx(corner1, corner2, corner3, corner4) self.midy = rect_midpointy(corner1, corner2, corner3, corner4) self.area = 0 self.id = 0 # id identifies which bin your looking at self.lastseen = 2 # how recently you have seen this bin # how many times you have seen this bin (if you see it enough it # becomes confirmed) self.seencount = 1 dy = (self.corner2[1] - self.corner1[1]) dx = (self.corner2[0] - self.corner1[0]) self.line_slope = dy / dx size1 = line_distance(corner1,corner2) size2 = line_distance(corner1,corner4) if size1 < size2: self.width = size1 self.height = size2 #self.theta = angle_between_lines(corner1,corner3,corner2) self.theta = line_angle(corner1,corner2) else: self.width = size2 self.height = size1 #self.theta = angle_between_lines(corner1,corner2,corner3) self.theta = line_angle(corner1,corner4)
def delete(self): print >> sys.stderr, 'making delete request to: %s%s' % (self.dest, self.path + self.uid) request = urllib2.Request(self.dest + self.path + self.uid, headers=self.headers) request.get_method = lambda: 'DELETE' BaseObject._execute(self, request)
def get(self): print >> sys.stderr, 'making get request to: %s%s' % ( self.dest, self.path + self.uid) request = urllib2.Request(self.dest + self.path + self.uid, headers=self.headers) BaseObject._execute(self, request)
def get(self): print >> sys.stderr, 'making get request to: %s%s' % (self.dest, self.path + self.uid) request = urllib2.Request(self.dest + self.path + self.uid, headers=self.headers) BaseObject._execute(self, request)