def __get_offices(self, url, city_name=''): points = [] page = PQ(get_url(url).decode('utf8')) time = None for item in map(PQ, page('#oo__content_value table tr:gt(0)')): if item('td').attr('colspan') == '3': continue point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = normalize_text(item('td:eq(0)').text()) point.address = normalize_address(city_name + item('td:eq(1) p:eq(0)').text()) place = item('td:eq(1) p:eq(2)').text() if not place: place = item('td:eq(1) p:eq(1)').text() if place: point.place = normalize_text(place) new_time = item('td:eq(2)').text() if new_time: time = new_time point.time = normalize_time(time) point.check_information = CHECK_OFFICIAL if point.address in self.__addresses: point.lat, point.lng = self.__addresses[point.address] point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) points.append(point) return points
def get_offices(self): points = [] point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Главный офис' point.address = u'г. Минск, ул. Тимирязева, 65а' point.place = u'второй этаж' point.phones = [u'+375173121012', u'+375172863333'] point.time = u'пн-чт: 08:30-17:30, пт: 08:30-16:15, перерыв: 13:00-13:45' point.check_information = CHECK_OFFICIAL if point.lat and point.lng: point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'ЦБУ №1' point.address = u'г. Минск, ул. Комсомольская, 26' point.phones = [u'+375172202622', u'+375172202722', u'+375172202422'] point.time = u'пн-чт: 09:00-16:30, пт и предпраздничные дни: 09:30-15:00, перерыв: 13:00-13:45' point.check_information = CHECK_OFFICIAL if point.lat and point.lng: point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) points.append(point) return points
def __parse_base_atm_terminal(self, row, point_type, coordinates, deposit=False): point = Point() point.prov = self.uid point.type = point_type point.name = normalize_text(u'№' + str(int(row[1]))) city = row[2] if u'р-н' not in row[2]: city = u'г. %s' % city point.address = normalize_address(u'%s, %s' % (city, row[3])) point.place = normalize_text(row[4]) if u'только безнал.платежи' in row[5]: point.currency = [] if deposit: point.deposit = False else: point.currency = map(strip, row[5].split(',')) if deposit: point.deposit = True point.time = normalize_time(row[6]) point.check_information = CHECK_OFFICIAL point.lat, point.lng = self.__get_point_coordinate(point.address, coordinates) if point.lat and point.lng: point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) return point
def __parse_terminal(self, item): point = Point() point.prov = self.uid point.type = TYPE_TERMINAL city = normalize_text(item('td:eq(0)').text()) address = normalize_text(item('td:eq(2)').text()) point.address, point.place = split_address_place(u'г. %s, %s' % (city.title(), address)) point.place = normalize_text(item('td:eq(1)').text()) point.time = normalize_time(item('td:eq(3)').text()) point.check_information = CHECK_OFFICIAL for lat, lng, type_id, description in self.__get_coordinates(): if u'Минск' not in point.address or type_id != '2': continue for token in description.split(): if token not in point.address: break else: point.lat = lat point.lng = lng point.check_coordinates = CHECK_OFFICIAL break else: warning_not_official_coordinates(point) return point
def __parse_terminal(self, item): point = Point() point.prov = self.uid point.type = TYPE_TERMINAL city = u'г. %s' % normalize_text(item('td:eq(0)').text()).title() point.address = normalize_address(u'%s, %s' % (city, item('td:eq(1)').text())) point.place = normalize_text(item('td:eq(2)').text()) point.time = normalize_time(item('td:eq(3)').text()) point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) return point
def __parse_atm(self, item): point = Point() point.prov = self.uid point.type = TYPE_ATM point.address, point.place = split_address_place(item('td:eq(2)').text()) point.place = normalize_text(item('td:eq(1)').text()) point.currency = map(strip, item('td:eq(4)').text().split(',')) point.time = normalize_time(item('td:eq(3)').text()) point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) return point
def __parse_terminal(self, item): point = Point() point.prov = self.uid point.type = TYPE_TERMINAL point.name = normalize_text(item('td:eq(0)').text()) point.address, point.place = split_address_place(item('td:eq(1)').text()) point.place = point.name point.time = normalize_time(item('td:eq(2)').text()) point.deposit = normalize_text(item('td:eq(3)').text()).lower() == u'есть' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) return point
def __parse_atm(self, item, city, coordinates): point = Point() point.prov = self.uid point.type = TYPE_ATM point.address = normalize_address(u'%s, %s' % (city, item('td:eq(2)').text())) point.place = normalize_text(item('td:eq(1)').text()) point.currency = map(strip, item('td:eq(4)').text().replace('EURO', 'EUR').split(',')) point.time = normalize_time(item('td:eq(3)').text()) point.check_information = CHECK_OFFICIAL point.lat, point.lng = self.__get_point_coordinate(point, coordinates) if point.lat and point.lng: point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) return point
def get_atms(self): points = [] page = PQ(get_url(self.__parse_list_atm_url).decode('utf8')) for item in map(PQ, page('#oo__content_value table tr:gt(0)')): point = Point() point.prov = self.uid point.type = TYPE_ATM point.address = normalize_address(item('td:eq(0) p:eq(0)').text()) point.place = normalize_text(item('td:eq(1)').text()) point.time = normalize_time(item('td:eq(2)').text()) point.currency = map(self.__get_currency, item('td:eq(3) p')) point.check_information = CHECK_OFFICIAL if point.address in self.__addresses: point.lat, point.lng = self.__addresses[point.address] point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) points.append(point) return points
def get_exchanges(self): points = [] page = PQ(get_url(self.__parse_list_exchange_url).decode('utf8')) for item in map(PQ, page('#oo__content_value table tr:gt(0)')): point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE add_city_literal = (u'Минск', u'Витебск') address = normalize_text(item('td:eq(0)').text()) point.address = normalize_address((u'г. ' + address) if address.startswith(add_city_literal) else address) point.place = normalize_text(item('td:eq(1)').text()) point.time = normalize_time(item('td:eq(2)').text()) point.check_information = CHECK_OFFICIAL if point.address in self.__addresses: point.lat, point.lng = self.__addresses[point.address] point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) points.append(point) return points
def __parse_atm(self, item, city): point = Point() point.prov = self.uid point.type = TYPE_ATM address = item('th .pointShowMaps span').remove().text() place = normalize_text(item('th .pointShowMaps').text()) point.address, point.place = split_address_place(u'г. %s, %s' % (city, address)) point.place = place currency = item('td:eq(0)').text() for from_token, to_token in self.__currency_replaces: currency = currency.replace(from_token, to_token) point.currency = map(strip, currency.split(',')) time_html = replace_br(item('td:eq(1)').html(), ', ') point.time = normalize_time(PQ(time_html).text()) point.lat = normalize_text(item('th .item_coords .coord1').text()) point.lng = normalize_text(item('th .item_coords .coord2').text()) point.check_information = CHECK_OFFICIAL if point.lat and point.lng: point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) return point
def __parse_base_atm_terminals(self, item, map_points, point_type, start_names): point = Point() point.prov = self.uid point.type = point_type if not item('.name').text().split()[0].startswith(start_names): return None point.address, point.place = split_address_place(' '.join(item('.name').text().strip().split()[1:])) point.place = trim_spaces_and_commas(normalize_text(item('.addres strong').text())) point.check_information = CHECK_OFFICIAL for lat, lng, name, address, place in map_points: if (name in start_names) and\ (point.address and address and point.address in address) and\ (point.place in place if point.place and place else True): point.lat = lat point.lng = lng point.check_coordinates = CHECK_OFFICIAL break else: warning_not_official_coordinates(point) return point
def __parse_office_exchange(self, item, city, coordinates, point_type, point_keywords): point = Point() point.prov = self.uid point.type = point_type point.name = normalize_text(item('th:eq(0)').text()) if not point.name.startswith(point_keywords): return None address_html = replace_br(item('td:eq(0)').html(), ';;;') address_items = PQ(address_html).text().split(';;;', 1) point.address = normalize_address(u'%s, %s' % (city, address_items[0])) if len(address_items) > 1: point.place = normalize_text(address_items[1]) item('td:eq(1) ul, td:eq(1) li').remove() point.time = normalize_time(item('td:eq(1)').text()) point.phones = normalize_phones(map(lambda phone_item: PQ(phone_item).text(), item('td:eq(2) p') or item('td:eq(2)'))) point.check_information = CHECK_OFFICIAL point.lat, point.lng = self.__get_point_coordinate(point, coordinates) if point.lat and point.lng: point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) return point
def __parse_exchange(self, item): point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = normalize_text(item.find('name').text) city = item.find('region').text if item.find('region') else u'Минск' address = item.find('address').text point.address = normalize_address(u'г. %s, %s' % (city.title(), address)) point.place = normalize_text(item.find('location').text) point.lat = item.find('lattitude').text point.lng = item.find('longitude').text point.time = normalize_time(item.find('time').text) if item.find('phones').text: point.phones = normalize_phones(item.find('phones').text.split(',')) point.check_information = CHECK_OFFICIAL if point.lat and point.lng: point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) return point
def __parse_atm(self, item, coordinates): point = Point() point.prov = self.uid point.type = TYPE_ATM bank = item.find('bank').text if bank != u'ЗАО БелСвиссБанк': return None city = item.find('region').text address = item.find('address').text point.address = normalize_address(u'г. %s, %s' % (city.title(), address)) point.place = normalize_text(item.find('location').text) point.time = normalize_time(item.find('time').text) point.currency = map(strip, item.find('currency').text.split(',')) point.check_information = CHECK_OFFICIAL terminal_id = item.find('terminal_id').text if terminal_id in coordinates: point.lat, point.lng = coordinates[terminal_id] if point.lat and point.lng: point.check_coordinates = CHECK_OFFICIAL else: warning_not_official_coordinates(point) return point
def get_offices(self): points = [] point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Головной офис' point.address = u'г. Минск, ул. Краснозвездная, 18' point.phones = [u'+375172692309'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-15:00, перерыв: 12:00-12:30, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг "Развитие"' point.address = u'г. Минск, пр-т Независимости, 66' point.phones = [u'+375172841406', u'+375172841649'] point.time = u'пн-чт: 09:00-16:30, перерыв: 13:00-13:45, пт: 09:00-15:00, перерыв: 13:00-13:45, сб, вс, гос праздники: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №9' point.address = u'г. Минск, пр. Победителей 23/1' point.phones = [u'+375172038351'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-15:00, последний будний день месяца: 09:00-15:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №11' point.address = u'г. Минск, пр-т Независимости, 58' point.phones = [u'+375172900280'] point.time = u'пн-чт: 09:00-16:30, пт: 09:00-15:00, последний будний день месяца: 09:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №15' point.address = u'г. Минск, ул. Притыцкого, 73' point.phones = [u'+375172585729', u'+375172563648'] point.time = u'пн: 10:15-17:15, вт-пт: 10:15-18:30, перерыв: 14:00-14:45, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №16' point.address = u'г. Минск, пр-т Дзержинского, 84' point.phones = [u'+375173930558'] point.time = u'пн-чт: 10:15-18:30, пт: 10:15-17:15, перерыв: 14:00-14:45, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №12' point.address = u'г. Борисов, пер. Зеленый, 13' point.phones = [u'+375177736226'] point.time = u'пн-чт: 09:00-16:30, пт и последний будний день месяца: 09:00-15:00, перерыв: 13:00-13:45, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №4' point.address = u'г. Молодечно, ул. Мира, 3' point.phones = [u'+375176769065'] point.time = u'09:00-16:00, перерыв: 12:15-12:45' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №2' point.address = u'г. Брест, ул. Буденного, 49' point.phones = [u'+375162210014', u'+375162208639'] point.time = u'пн-пт: 09:00-19:00, последний будний день месяца: 09:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №6' point.address = u'г. Барановичи, ул Притыцкого, 77а' point.phones = [u'+375163425578'] point.time = u'пн-чт: 09:00-16:00, пт: 09:00-15:05, последний будний день месяца: 09:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Филиал №2' point.address = u'г. Витебск, ул. Пушкина, 6' point.phones = [u'+375212425386'] point.time = u'пн-чт: 09:00-19:00, пт: 09:00-15:00, последний будний день месяца: 09:00-13:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №7 филиала №2' point.address = u'г. Новополоцк, ул. Калинина, 2а' point.phones = [u'+375214511275'] point.time = u'пн-чт: 09:00-19:00, перерыв: 13:00-13:45, пт: 09:00-15:00, перерыв: 13:00-13:45, предпраздничные будние дни: 09:00-15:00, предпраздничная пт и последний будний день месяца: 09:00-13:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №6 филиала №2' point.address = u'г. Орша, ул. Ленина, 81' point.phones = [u'+375216212303'] point.time = u'пн-чт: 09:00-16:00, перерыв: 13:00-13:45, пт: 09:00-15:00, перерыв: 13:00-13:45, предпраздничные будние дни: 09:00-15:00, предпраздничная пт и последний будний день месяца: 09:00-13:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №1' point.address = u'г. Гомель, ул. Красноармейская, 34а' point.phones = [u'+375232704764'] point.time = u'пн-пт: 09:00-19:00, перерыв: 13:00-14:00, последний будний день месяца: 09:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №8' point.address = u'г. Жлобин, ул. Барташова, 33а' point.phones = [u'+375233421878', u'+375233421477', u'+375233421356', u'+375233427888', u'+375447821878'] point.time = u'пн-чт: 09:00-16:30, пт: 09:00-15:15, последний будний день месяца: 09:00-13:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №7' point.address = u'г. Мозырь, ул. Ленинская, 6' point.phones = [u'+375236325900'] point.time = u'пн-чт: 09:00-16:30, перерыв: 13:00-13:45, пт: 09:00-15:30, перерыв: 13:00-13:45, последний будний день месяца: 09:00-13:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №3' point.address = u'г. Могилев, ул. Первомайская, 17' point.phones = [u'+375222310570', u'+375222221800', u'+375222259020'] point.time = u'пн-чт: 09:00-17:30, пт: 09:00-16:15, последний будний день месяца: 09:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №1' point.address = u'г. Могилев, пр-т Пушкинский, 37' point.phones = [u'+375222470483'] point.time = u'пн-пт: 11:00-19:00, перерыв: 14:00-15:00, последний будний день месяца: 11:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №14' point.address = u'г. Бобруйск, ул. Социалистическая, 63' point.phones = [u'+375225413502'] point.time = u'пн-чт: 09:00-16:30, пт: 09:00-15:15, последний будний день месяца: 09:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Пункт банковских услуг №1 центра банковских услуг №14' point.address = u'г. Бобруйск, ул. 50 лет ВЛКСМ, 33' point.place = u'ТЦ "Корона"' point.phones = [u'+375225430408'] point.time = u'пн-чт: 11:00-19:00, пт: 11:00-17:45, перерыв: 14:00-14:45, последний будний день месяца: 11:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр банковских услуг №5' point.address = u'г. Гродно, ул. Замковая, 11' point.phones = [u'+375152730383'] point.time = u'пн-чт: 09:00-17:00, пт: 09:00-15:45, перерыв: 13:00-13:45, последний будний день месяца: 09:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Пункт банковских услуг №1 центра банковских услуг №5' point.address = u'г. Гродно, проспект Космонавтов, 81' point.place = u'ТЦ "Алми"' point.phones = [u'+375152751875'] point.time = u'пн-пт: 10:00-17:30, перерыв: 13:00-13:45, последний будний день месяца: 10:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) return points
def get_atms(self): points = [] point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'Банкомат №1' point.address = u'г. Минск, пр-т. Независимости, 23' point.place = u'Универсам "Центральный" правый подъем на второй этаж' point.time = u'в соответствии работы организации' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'Банкомат №2' point.address = u'г. Минск, ул, Кульман, 5б' point.place = u'ТЦ "Атлантик", Комаровский рынок' point.time = u'круглосуточно' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'Банкомат №3' point.address = u'г. Минск, ул. Руссиянова, 6' point.place = u'Магазин "Зарына"' point.time = u'в соответствии работы организации' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'Банкомат №4' point.address = u'г. Минск, ул. Домбровская, 9' point.place = u'Бизнес-центр "Sky Towers"' point.time = u'в соответствии работы организации' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'Банкомат №5' point.address = u'г. Минск, пр-т. Независимости, 95а' point.place = u'Головной офис "Франсабанк" ОАО' point.time = u'круглосуточно' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'Банкомат №6' point.address = u'г. Гродно, ул. Пушкина, 31а' point.place = u'Универсам "АЛМИ"' point.time = u'круглосуточно' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'Банкомат №7' point.address = u'г. Гродно, ул. Доминиканская, 10' point.place = u'Управление по Гродненской области "Франсабанк" ОАО' point.time = u'круглосуточно' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'Банкомат №8' point.address = u'г. Гомель, ул. Крестьянская, 22' point.place = u'Управление по Гомельской области "Франсабанк" ОАО' point.time = u'в соответствии работы организации' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'Банкомат №9' point.address = u'г. Минск, ул. Голубева, 24а' point.time = u'круглосуточно' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) return points
def get_offices(self): points = [] point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Головной офис' point.address = u'г. Минск, пр-т. Независимости, 95а' point.phones = [u'+375173893636'] point.time = u'пн-пт: 08:30-17:30, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Управление корпоративных клиентов' point.address = u'г. Минск, ул. Кальварийская, 4' point.phones = [u'+375172110716'] point.time = u'09:00-17:30, перерыв: 13.00-13:30, последний рабочий день месяца, предвыходные и предпраздничные дни: 09:00-16:30, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Расчетно-кассовый центр №014' point.address = u'г. Минск, ул. Кульман, 5б' point.phones = [u'+375172867993', u'+375172867977'] point.time = u'вт-вс: 10:35-19:00, пн: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Центр Банковских Услуг №1' point.address = u'г. Минск, ул. Домбровская, 9' point.place = u'Бизнес-Центр "Sky Towers"' point.phones = [u'+375173893747'] point.time = u'пн-вс: 08:30-17:30' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Управление по Гомельской области' point.address = u'г. Гомель, ул. Красноармейская, 5а' point.phones = [u'+375232750248', u'+375232750339', u'+375232750253'] point.time = u'пн-чт: 08:30-17:30, пт: 08:30-16:15, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Управление по Гомельской области' point.address = u'г. Гомель, ул. Крестьянская, 22' point.phones = [u'+375232747910', u'+375232745130', u'+375232746554'] point.time = u'пн-чт: 08:30-17:30, пт: 08:30-16:15, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Управление по Брестской области' point.address = u'г. Брест, ул. Суворова, 105/2' point.phones = [u'+375162433043'] point.time = u'пн-чт: 08:30-17:30, перерыв: 13:00-13:45, пт: 08:30-16:15, перерыв: 13:00-13:45, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'ЦБУ №1 г. Брест' point.address = u'г. Брест, ул. Советская, 46' point.phones = [u'+375162235605'] point.time = u'пн-пт: 09:00-18:00, перерыв: 13:00-14:00, праздничные и последний рабочий день месяца: 09:30-15:30, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Управление по Гродненской области' point.address = u'г. Гродно, ул. Доминиканская, 10' point.phones = [u'+375152773530'] point.time = u'пн-пт: 08:30-17:30, перерыв: 13:00-14:00, сб: 08:30-16:50, перерыв: 13:00-14:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'ЦБУ №1 в г.Лида' point.address = u'г. Лида, ул. Советская, 10' point.phones = [u'+375154524383'] point.time = u'пн-пт: 09:00-17:00, перерыв: 13:00-14:00, последний рабочий день месяца, предвыходные и предпраздничные дни: 09:00-16:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) return points
def get_atms(self): points = [] point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'АТМ 12149' point.address = u'г. Минск, ул. Некрасова, 114' point.lat = 53.940182 point.lng = 27.56712 point.time = u'ежедневно: 24 часа' point.check_coordinates = CHECK_OFFICIAL point.check_information = CHECK_OFFICIAL points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'АТМ 12152' point.address = u'г.Минск, ул. Куйбышева, д.40, 2 ряд, 7 место' point.place = u'торговое место 27' point.lat = 53.921251 point.lng = 27.578332 point.time = u'вт-вс: 10:00-20:00, пн: выходной' point.check_coordinates = CHECK_OFFICIAL point.check_information = CHECK_OFFICIAL points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'АТМ 12150' point.address = u'г. Минск, ул. Я.Лучины, 44' point.lat = 53.839188 point.lng = 27.581946 point.time = u'ежедневно: 08:00-23:00' point.check_coordinates = CHECK_OFFICIAL point.check_information = CHECK_OFFICIAL points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'АТМ 12151' point.address = u'г. Бобруйск, ул. Социалистическая, 65/46' point.lat = 53.132159 point.lng = 29.226754 point.time = u'ежедневно: 24 часа' point.check_coordinates = CHECK_OFFICIAL point.check_information = CHECK_OFFICIAL points.append(point) point = Point() point.prov = self.uid point.type = TYPE_ATM point.name = u'АТМ 12153' point.address = u'г. Гродно, ул. Советских пограничников, 31' point.place = u'кафе Колобки' point.lat = 53.668713 point.lng = 23.824421 point.time = u'ежедневно: 24 часа' point.check_coordinates = CHECK_OFFICIAL point.check_information = CHECK_OFFICIAL points.append(point) return points
def get_exchanges(self): points = [] point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'Валютная касса банка №2' point.address = u'г. Минск, пер. Промышленный, 11' point.time = u'пн-чт: 09:00-16:45, обед: 13:00-14:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'Валютная касса банка №2' point.address = u'г. Минск, пл. Привокзальная, 3' point.time = u'круглосуточно, перерыв: 03:00-03:50, 15:00-15:50' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'ЦБУ №701' point.address = u'г. Минск, ул. Я.Коласа, 37' point.time = u'пн-пт: 09:00-19:00, сб: 10:00-17:00, обед: 13:00-13:30 вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'ЦБУ №702' point.address = u'г. Минск, ул. Притыцкого, 89' point.time = u'пн-пт: 09:00-19:00, сб: 10:00-17:00, обед: 13:00-13:30 вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'ЦБУ №101' point.address = u'г. Брест, ул. Ясеневая, 6а' point.place = u'Торговый центр "Евроопт"' point.time = u'пн-сб: 11:30-19:30, обед: 15:00-15:30 вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'ЦБУ №101' point.address = u'г. Жлобин, ул. 20 микрорайон, 30' point.place = u'Торговый центр "Евроопт"' point.time = u'пн-пт: 09:00-19:00, сб: 10:00-17:00, обед: 13:00-13:30 вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) return points
def get_offices(self): points = [] point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №502' point.address = u'г. Береза, ул. Ленина, 85а' point.phones = [u'+375164323691'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №202' point.address = u'г. Бобруйск, ул. Социалистическая, 115' point.phones = [u'+375225526664'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №301' point.address = u'г. Витебск, пр. Фрунзе, 15' point.phones = [u'+375212373760'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №9' point.address = u'г. Борисов, ул. Гагарина, 50б' point.phones = [u'+375177734444'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Региональная дирекция №500' point.address = u'г. Брест, ул. Московская, 208-1' point.phones = [u'+375162416665'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №503' point.address = u'г. Брест, ул. Вульковская, 88' point.phones = [u'+375162352645', u'+375162353505'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №504' point.address = u'г. Брест, ул. Катин Бор, д. 111/а' point.phones = [u'+375162297367'] point.time = u'пн-чт: 09:00-13:00, 14:00-16:00, пт и предпраздничные дни: 09:00-13:00, 14:00-15:30, предпраздничная пт: 09:00-13:00, 14:00-15:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Операционная касса №8' point.address = u'г. Брест, ул. Московская, 326' point.phones = [u'+375162417398'] point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Операционная касса №10' point.address = u'г. Брест, ул. Карьерная, 12' point.phones = [u'+375162486454'] point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Операционная касса №11' point.address = u'г. Брест, ул. Катин Бор, д. 111/а' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Региональная дирекция №600' point.address = u'г. Гомель, ул. Советская, 32а' point.phones = [u'+375232776715', u'+375232777531'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Операционная касса №13' point.address = u'г. Гомель, ул. Коммунаров, 6' point.place = u'Развлекательный центр "Континент"' point.phones = [u'+375232777511'] point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Операционная касса №14' point.address = u'г. Гомель, ул. Катунина, 4' point.phones = [u'+375232748645'] point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Операционная касса №15' point.address = u'г. Гомель, ул. Карповича, 29' point.phones = [u'+375232702011'] point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Региональная дирекция №400' point.address = u'г. Гродно, ул. Антонова, 21' point.phones = [u'+375152755222'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №402' point.address = u'г. Гродно, пр-т Я.Купалы, 69' point.phones = [u'+375152541688'] point.time = u'пн-пт: 11:00-19:00, сб: 11:00-16:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №5' point.address = u'г.п. Колодищи, ул. Минская, 5' point.phones = [u'+375175081431'] point.time = u'пн-чт: 09:00-16:30, пт: 09:00-15:30, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №1' point.address = u'г. Минск, ул. Московская, 14' point.phones = [u'+375173091572'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №2' point.address = u'г. Минск, ул. Гикало, 3' point.phones = [u'+375172848975', u'+375172847497'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №3' point.address = u'г. Минск, ул. К. Цеткин, 51' point.phones = [u'+375173060610', u'+375173060620'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №4' point.address = u'г. Минск, пр-т Независимости, 29' point.phones = [u'+375173270844', u'+375173271554'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №6' point.address = u'г. Минск, ул. Богдановича, 70' point.phones = [u'+375172867555'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №8' point.address = u'г. Минск, пр. Партизанский, 23' point.phones = [u'+375172469156'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №10' point.address = u'г. Минск, ул. Куйбышева, 69' point.phones = [u'+375173354903'] point.time = u'пн-пт: 10:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 10:00-16:00, предпраздничный день: 10:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №11' point.address = u'г. Минск, ул. Притыцкого, 91' point.phones = [u'+375173910114'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Операционная касса №1' point.address = u'г. Минск, пр-т Независимости, 202' point.phones = [u'+375172687148'] point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Операционная касса №3' point.address = u'г. Минск, ул. Могилевская, 43а' point.phones = [u'+375172891616'] point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Региональная дирекция №200' point.address = u'г. Могилев, ул. Ленинская, 54' point.phones = [u'+375222228727', u'+37522311435'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №201' point.address = u'г. Могилев, Пушкинский пр., 20' point.phones = [u'+375222489552', u'+375222470516'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Региональная дирекция №100' point.address = u'г. Мозырь, ул. Ленинская, 14' point.phones = [u'+375236202106', u'+375236202107'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Региональная дирекция №300' point.address = u'г. Новополоцк, ул. Молодежная, 92а' point.phones = [u'+375214591322', u'+375214591566'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №302' point.address = u'г. Орша, ул. Советская, 2в' point.phones = [u'+375216226390'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №505' point.address = u'г. Пинск, ул. Первомайская, 44' point.phones = [u'+375165316311', u'+375165316301'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №303' point.address = u'г. Полоцк, ул. Е.Полоцкой, 27' point.phones = [u'+375214421051'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №101' point.address = u'г. Светлогорск, м-н Первомайский, 12' point.phones = [u'+375234234350'] point.time = u'пн-пт: 09:00-19:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, сб, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_OFFICE point.name = u'Дополнительный офис №7' point.address = u'г. Солигорск, ул. Железнодорожная, 21' point.phones = [u'+375174210421', u'+375174211444'] point.time = u'пн-пт: 09:00-19:00, сб: 10:00-16:00, последний рабочий день месяца: 09:00-16:00, предпраздничный день: 09:00-18:00, вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) return points
def get_exchanges(self): points = [] point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'Обменный пункт №3' point.address = u'г. Минск, ул. Богдановича, 153' point.time = u'08:30-21:00, 22:00-07:30, перерыв: 12:30-13:00, 02:30-03:00' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'Обменный пункт №5' point.address = u'г. Минск, пр-т Машерова, 25б' point.time = u'пн-ср: 08:30-21:00, перерыв: 13:00-13:45, 17:45-18:30, чт-вс: 08:30-21:10, 21:50-07:30, перерыв: 13:00-13:45, 17:45-18:30, 03:00-03:30' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'Обменный пункт №9' point.address = u'г. Минск, ул. Богдановича, 153' point.time = u'11:00-22:00, перерыв: 13:30-14:00, 17:45-18:15' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'Обменный пункт №6' point.address = u'г. Витебск, ул. Ленина' point.place = u'р-н Амфитеатра' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'Обменный пункт №5' point.address = u'г. Витебск, ул. Космонавтов' point.place = u'р-н Железнодорожного вокзала' point.phones = [u'+375212358350'] point.time = u'пн-чт: 09:00-18:00, пт: 09:00-15:00, сб, вс: 08:25-18:00, в предпраздничные будние дни: 09:00-15:00, предпраздничная пятница: 09:00-13:10, последний рабочий день месяца: 09:00-13:00, перерыв: 13:10-14:10' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'Валютная касса №6 центра банковских услуг №3' point.address = u'г. Витебск, пр-т Фрунзе, 81-33' point.place = u'ТЦ "ЭВИКОМ" 2-й этаж' point.phones = [u'+375212261184'] point.time = u'вт-чт: 10:30-18:00, пт: 10:30-15:00, сб, вс: 10:30-18:00, в предпраздничные будние дни: 10:30-15:00, предпраздничная пятница: 10:30-13:30, последний рабочий день месяца: 09:00-13:00, перерыв: 13:30-14:15' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.address = u'г. Витебск, ул. Пушкина, 6' point.phones = [u'+375212372152'] point.time = u'пн-чт: 09:00-19:00, пт: 09:00-15:00, в предпраздничные будние дни: 09:00-15:00, предпраздничная пятница: 09:00-14:00, последний рабочий день месяца: 09:00-13:00, сб-вс: выходной' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) point = Point() point.prov = self.uid point.type = TYPE_EXCHANGE point.name = u'Приходная касса №9 центра банковских услуг №5' point.address = u'г. Витебск, Смоленский рынок' point.phones = [u'+375212358175'] point.time = u'вт-чт: 08:30-16:30, пт: 09:00-14:45, сб, вс: 08:30-15:45, перерыв: 13:00-13:30, в предпраздничные дни: 09:00-13:00' point.check_information = CHECK_OFFICIAL warning_not_official_coordinates(point) points.append(point) return points