Esempio n. 1
0
    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
Esempio n. 2
0
 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
Esempio n. 3
0
 def get_offices(self):
     points = []
     items_tree = ET.fromstring(get_url(self.__offices_xml_url))
     for item in items_tree.iter('item'):
         point = self.__parse_office(item)
         if point:
             points.append(point)
     page = PQ(get_url(self.__regional_offices_page_url))
     point = None
     for item in map(PQ, page('#content_internal span:eq(0)').children()):
         if item[0].tag not in self.__regional_offices_tags:
             continue
         if item[0].tag == 'h2':
             point = Point()
             point.prov = self.uid
             point.type = TYPE_OFFICE
             point.name = trim_spaces_and_commas(normalize_text(item.text()))
             point.check_information = CHECK_OFFICIAL
             continue
         if not point:
             continue
         item_html = replace_br(item.html(), ';;;')
         sub_items = PQ(item_html).text().split(';;;')
         point.address, point.place = split_address_place(sub_items[0])
         for sub_item in map(normalize_text, sub_items[1:]):
             if sub_item.startswith(u'т.ф.:'):
                 point.phone = normalize_phones(sub_item[len(u'т.ф.:'):].split(','))
         warning_not_official_coordinates(point)
         points.append(point)
         point = None
     return points
Esempio n. 4
0
 def __parse_base(self, item, city, point_type):
     point = Point()
     point.prov = self.uid
     point.type = point_type
     point.name = normalize_text(item('.b-map-side>h5').text())
     point.address, point.place = split_address_place(u'г. %s, %s' % (city, item('.b-map-side>p span:eq(0)').text()))
     coordinates = item('.b-map-side>p span:eq(1)').text()
     if coordinates:
         point.lat, point.lng = map(strip, coordinates.split(','))
     text_html = replace_br(item('.b-map-side-more').html(), ';;;')
     time_items = []
     for sub_item in map(normalize_text, PQ(text_html).text().split(';;;')):
         if not sub_item:
             continue
         if sub_item.startswith(u'Телефон:'):
             point.phones = normalize_phones(sub_item[len(u'Телефон:')].split(','))
             continue
         time_items.append(sub_item)
     point.time = normalize_time(', '.join(time_items))
     point.check_information = CHECK_OFFICIAL
     if point.lat and point.lng:
         point.check_coordinates = CHECK_OFFICIAL
     else:
         warning_not_official_coordinates(point)
     return point
Esempio n. 5
0
    def get_offices(self):
        points = []
        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Головное отделение'
        point.address = u'г. Минск, ул. Некрасова, 114'
        point.lat = 53.940182
        point.lng = 27.56712
        point.phones = [u'88011006000']
        point.time = u'пн-чт: 09.00-17.00, перерыв: 13.00-13.50, пт и предпраздничные дни: 09.00-16.00, перерыв: 13.00-13.40, сб, вс: выходные'
        point.check_coordinates = CHECK_OFFICIAL
        point.check_information = CHECK_OFFICIAL
        points.append(point)

        page = PQ(get_url(self.__parse_data_office_cbu_url))
        for item in map(PQ, page('.itemFilial')):
            point = self.__parse_office(item)
            if point:
                points.append(point)

        page = PQ(get_url(self.__parse_data_office_retail_url))
        for item in map(PQ, page('.itemFilial')):
            point = self.__parse_office(item)
            if point:
                points.append(point)

        return points
Esempio n. 6
0
 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
Esempio n. 7
0
    def __parse_base(self, item, city_name, point_type):
        point = Point()
        point.prov = self.uid
        point.type = point_type

        point.phones = [normalize_phone(item('.content_table table tbody tr:eq(0) td:eq(0) .office_phone').remove().text())]
        name_address_html = replace_br(item('.content_table table tbody tr:eq(0) td:eq(0)').remove().html(), ',')
        name, address = PQ(name_address_html).text().split(',', 1)
        point.name = normalize_text(name)
        point.address, point.place = self.__get_address(city_name, address)
        point.check_information = CHECK_OFFICIAL

        script_text = item('.ya_map script:eq(1)').text()
        for line in map(strip, script_text.splitlines()):
            if line.startswith('BX_GMapAddPlacemark('):
                lat_token = "'LAT':'"
                lat_start_index = line.find(lat_token) + len(lat_token)
                lat_end_index = line.find("'", lat_start_index)
                point.lat = line[lat_start_index:lat_end_index]
                lng_token = "'LON':'"
                lng_start_index = line.find(lng_token) + len(lng_token)
                lng_end_index = line.find("'", lng_start_index)
                point.lng = line[lng_start_index:lng_end_index]
                point.check_coordinates = CHECK_OFFICIAL
                break
        else:
            warning_not_official_coordinates(point)
        return point
Esempio n. 8
0
    def __parse_base_office_exchange(self, item, map_points, point_type, start_names):
        point = Point()
        point.prov = self.uid
        point.type = point_type
        point.name = normalize_text(item('.name').text())
        if not point.name.startswith(start_names):
            return None

        point.address, point.place = split_address_place(item('.addres strong').text())
        sub_item = item('.item_block tr:last')
        point.phones = normalize_phones(sub_item('td:eq(0)').text().split(','))
        mon_thu = u'пн-чт: ' + sub_item('td:eq(2)').text()
        fri = u'пт: ' + sub_item('td:eq(3)').text()
        sat = u'сб: ' + sub_item('td:eq(4)').text()
        sun = u'вс: ' + sub_item('td:eq(5)').text()
        point.time = normalize_time(', '.join([mon_thu, fri, sat, sun]))
        point.check_information = CHECK_OFFICIAL

        for lng, lat, name, address, place in map_points:
            if (point.name in name if point.name and name else True) 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
Esempio n. 9
0
    def __parse_base_office_exchange(self, item, point_type, name_keywords):
        point = Point()
        point.prov = self.uid
        point.type = point_type
        point.name = normalize_text(item('th:eq(0) a:eq(0)').text())
        if not point.name.startswith(name_keywords):
            return None

        city = normalize_text(item('td:eq(1)').text())
        address = normalize_text(item('td:eq(2)').text())
        point.address, point.place = split_address_place(u'г. %s, %s' % (city, address))
        point.check_information = CHECK_OFFICIAL

        for lat, lng, type_id, description in self.__get_coordinates():
            if u'Минск' not in point.address or type_id != '1':
                continue
            for token in description.split():
                if token not in point.address and token not in point.name:
                    break
            else:
                point.lat = lat
                point.lng = lng
                point.check_coordinates = CHECK_OFFICIAL
                break
        else:
            warning_not_official_coordinates(point)
        return point
Esempio n. 10
0
    def get_offices(self):
        points = []

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Офис №1'
        point.address = u'г. Минск, пер. Промышленный, 11'
        point.time = u'пн-чт: 08:30-17:15, пт: 08:30-16:15, обед: 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_OFFICE
        point.name = u'Офис №2'
        point.address = u'г. Минск, ул. Л.Беды, 2'
        point.phones = [u'+375172372580']
        point.time = u'пн-пт: 08:30-17:30, обед: 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'ЦБУ №701'
        point.address = u'г. Минск, ул. Я.Коласа, 37'
        point.phones = [u'+375172925931', u'+375172925932']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-17: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'ЦБУ №702'
        point.address = u'г. Минск, ул. Притыцкого, 89'
        point.phones = [u'+375172546045', u'+375172563014']
        point.time = u'пн-пт: 09:00-19:00, сб: 10:00-17:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        return points
Esempio n. 11
0
 def __parse_base_office_exchange(self, item):
     point = Point()
     point.prov = self.uid
     point.name = normalize_text(item('td:eq(1)').text())
     point.address, point.place = split_address_place(item('td:eq(2)').text())
     point.time = normalize_time(item('td:eq(3)').text())
     point.phones = normalize_phones(item('td:eq(4)').text().split(','))
     point.check_information = CHECK_OFFICIAL
     return point
Esempio n. 12
0
 def __parse_exchange(self, item):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_EXCHANGE
     sub_items = item.text().split(u'—')
     point.name = normalize_text(sub_items[0])
     point.address, point.place = split_address_place(sub_items[1])
     point.check_information = CHECK_OFFICIAL
     warning_not_official_coordinates(point)
     return point
Esempio n. 13
0
 def __parse_base(self, item):
     point = Point()
     point.prov = self.uid
     point.name = normalize_text(item("td:eq(0)").text())
     point.address, point.place = self.__parse_address(item)
     more_url = self.site + item("td:eq(0) a").attr("href")
     more = PQ(get_url(more_url))
     point.time = None
     point.phones = []
     return point, more
Esempio n. 14
0
 def __parse_atm(self, item):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_ATM
     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.check_information = CHECK_OFFICIAL
     warning_not_official_coordinates(point)
     return point
Esempio n. 15
0
 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
Esempio n. 16
0
 def __parse_exchange(self, item, city):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_EXCHANGE
     point.name = normalize_text(item('td:eq(0)').text())
     point.address, point.place = split_address_place(u'г. %s, %s' % (city, item('td:eq(1)').text()))
     if len(item('td')) == 4:
         point.time = normalize_time(item('td:eq(2)').text())
     else:
         point.time = normalize_time(item('td:eq(2)').text().split(u'Операции:')[0])
     point.check_information = CHECK_OFFICIAL
     warning_not_official_coordinates(point)
     return point
Esempio n. 17
0
 def __parse_office_main(self, coordinates):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_OFFICE
     point.name = u'Центральный офис'
     point.address = u'г. Минск, ул. В.Хоружей, 31а'
     point.phones = [u'+375172899090', u'+375172899292']
     point.time = u'пн-чт: 08:30-17:30, пт: 08:30-16:15, перерыв: 12:30-13:15, сб, вс: выходной'
     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
Esempio n. 18
0
 def __parse_office(self, item):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_OFFICE
     point.name = normalize_text(item('td:eq(0)').text())
     address_items = item('td:eq(1)').text().split(u'тел.')
     address = address_items[0]
     point.address, point.place = split_address_place(address)
     if len(address_items) > 1:
         phone = address_items[1]
         phones_items = phone.split(u'доб')
         point.phones = normalize_phones(phones_items[0].split(','))
     point.time = self.__parse_time(item)
     point.check_information = CHECK_OFFICIAL
     warning_not_official_coordinates(point)
     return point
Esempio n. 19
0
 def __parse_office(self, item):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_OFFICE
     point.name = normalize_text(item('h1').text())
     point.address, point.place =  split_address_place(item('tr:eq(2) td:eq(1)').text())
     phones = []
     phone_html = replace_br(item('tr:eq(5) td:eq(1)').html(), ';;;')
     if phone_html:
         phones += map(strip, PQ(phone_html).text().split(';;;'))
     phone_html = replace_br(item('tr:eq(6) td:eq(1)').html(), ';;;')
     if phone_html:
         phones += map(strip, PQ(phone_html).text().split(';;;'))
     point.phones = normalize_phones(filter(lambda phone: phone.startswith((u'+', u'тел')), phones))
     point.time = normalize_time(item('tr:eq(8) td:eq(1)').text())
     point.check_information = CHECK_OFFICIAL
     warning_not_official_coordinates(point)
     return point
Esempio n. 20
0
 def __parse_office(self, item, city):
     point = Point()
     point.prov = self.uid
     point.type = TYPE_OFFICE
     point.name = normalize_text(item('th .pointShowMaps span:eq(0)').text())
     address = item('th .pointShowMaps span:eq(1)').text()
     point.address, point.place = split_address_place(u'г. %s, %s' % (city, address))
     time_html = replace_br(item('td:eq(0)').html(), ', ')
     point.time = normalize_time(PQ(time_html).text())
     phones_html = replace_br(item('td:eq(1)').html(), ', ')
     point.phones = normalize_phones(PQ(phones_html).text().split(','))
     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
Esempio n. 21
0
    def __parse_base_offices_exchanges(self, item, point_type, keywords_names):
        point = Point()
        point.prov = self.uid
        point.type = point_type
        point.name = normalize_text(item('.first').text())
        if not point.name.startswith(keywords_names):
            return None

        city = item('.field-field-city').text()
        if city:
            city = u'г. ' + city
        else:
            city = item('.field-field-index').text()
        address = item('.field-field-adress').text()
        point.address, point.place = split_address_place(u'%s, %s' % (city, address))
        phone = item('.field-field-phone').text()
        if phone:
            point.phones = [normalize_phone(phone[len(u'тел.:')])]
        point.time = normalize_time(item('.field-field-work-time .field-item').text())
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        return point
Esempio n. 22
0
    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
Esempio n. 23
0
 def __parse_base_office_exchange(self, item, point_type):
     point = Point()
     point.prov = self.uid
     point.type = point_type
     point.name = normalize_text(item('h2').text())
     point.address = normalize_address(item('.itemFilialIn>p:eq(0)').text()[len(u'Почтовый адрес:') + 1:])
     is_phone = False
     phones_items = self.__phone_splitter.split(item('.itemFilialIn>p:eq(1)').text() or '')
     for sub_item in phones_items:
         sub_item = normalize_text(sub_item).lower()
         if sub_item == u'телефон':
             is_phone = True
             continue
         if sub_item == u'факс':
             is_phone = False
             continue
         if is_phone:
             point.phones.append(normalize_phone(sub_item))
     point.time = normalize_time(', '.join(map(lambda sub_item: PQ(sub_item).text(), item('.workTime p'))))
     point.check_information = CHECK_OFFICIAL
     warning_not_official_coordinates(point)
     return point
Esempio n. 24
0
 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
Esempio n. 25
0
    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
Esempio n. 26
0
    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
Esempio n. 27
0
    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
Esempio n. 28
0
    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
Esempio n. 29
0
    def get_offices(self):
        points = []

        point = Point()
        point.prov = self.uid
        point.type = TYPE_OFFICE
        point.name = u'Центр банковских услуг 1'
        point.address = u'г. Брест, ул. Маяковского д.17, корп. 3'
        point.phones = [u'+375162216239', u'+375162212871']
        point.time = u'пн-пт: 08:30-20:00, сб: 08:30-17:00, предпраздничные пн-пт: 08:30-19:00, предпраздничная сб: 08:30-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'Центр банковских услуг 2'
        point.address = u'г. Витебск, пр-т. Черняховского, д.5-15'
        point.phones = [u'+375212272731']
        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'Центр банковских услуг 3'
        point.address = u'г. Гомель, ул. Б.Хмельницкого, д. 96'
        point.phones = [u'+375232732495', u'+375232732434']
        point.time = u'пн-пт: 08:30-20:00, сб: 08:30-17:00, предпраздничные пн-пт: 08:30-19:00, предпраздничная сб: 08:30-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'УРМ центра банковских услуг 3'
        point.address = u'г. Гомель, ул. Карповича, д. 21'
        point.phones = [u'+375232716886', u'+375232716887', u'+375232716889', u'+375232716890']
        point.time = u'пн-пт: 08:30-20:00, сб, вс: 08:30-17:00, предпраздничные пн-пт: 08:30-19:00, предпраздничные сб, вс: 08:30-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'Центр банковских услуг 4'
        point.address = u'г. Гродно, ул. Молодежная д. 1-2'
        point.phones = [u'+375152772393', u'+375152772532', u'+375152772304']
        point.time = u'пн-пт: 08:30-20:00, сб: 08:30-17:00, предпраздничные пн-пт: 08:30-19:00, предпраздничная сб: 08:30-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'г. Минск, ул. Платонова, 1б'
        point.phones = [u'+375173317862', u'+375173318876', u'+375172930159', u'+375172905718']
        point.time = u'пн-пт: 08:30-20:00, сб: 08:30-17:00, предпраздничные пн-пт: 08:30-19:00, предпраздничная сб: 08:30-16:00, вс: выходной'
        point.check_information = CHECK_OFFICIAL
        warning_not_official_coordinates(point)
        points.append(point)

        return points
Esempio n. 30
0
    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