Size: a a a

Open Data Belarus

2020 June 16

IA

Igor Antarov in Open Data Belarus
Друзья, есть здесь мастера Pandas и Питона?  Есть тривиальный вопрос для знающих, но т.к. впервые панду и парсер JSON в руках держу - для меня это часы рисерча. Активность по теме на stack overflow что-то пока тоже не радует :)

Вопрос: https://stackoverflow.com/questions/62404492/pandas-trello-json-to-xls-how-to-add-and-flatten-checklist-objects
источник

AB

Anatoli Babenia in Open Data Belarus
Gleb K
в 2019г он был в планах. В 2020г пока нет официальной информации, возможно идёт какой-то доооолгий бюрократический процесс согласований. Может, стоит обращение написать с этим вопросом? :)
Лучше обращение, чтобы план в открытый доступ выкладывали.
источник

AB

Anatoli Babenia in Open Data Belarus
Посылают, да.
источник

AB

Anatoli Babenia in Open Data Belarus
Так в чём вопрос?
источник

YK

Yauhen Kharuzhy in Open Data Belarus
Paveł Tyślacki
LL = 'абвгдеёжзіийклмнопрстуўфхцчшщьыъэюя'
LU = 'АБВГДЕЁЖЗІИЙКЛМНОПРСТУЎФХЦЧШЩЫЬЪЭЮЯ'
NM = '1234567890'
LA = LL + LU
LN = LA + NM

S_STAT = rf'_s\w+(1|N)_'
S_NAME = rf'([{NM}]+-(й|я) )?(имени |имени газеты |[{NM}]+ лет )?([{LU}]\. ?)?([{LU}]\. ?)?([{LU}][{LL}]+( |-| и ))?[{LU}][{LL}]+( [{NM}]+-й дивизии)?(_sTrakt1_|_sBor1_|_sKolco1_|_sLinija1_|_sSlabada1_)?'
S_NAMES = rf'((?P<p_nums>[{NM}]+-(й|я|ый|ой)(, [{NM}]+-(й|я|ый|ой))*)( и (?P<p_num>[{NM}]+-(й|я|ый|ой)))? )?(?P<name>([{LU}]\.)?([{LU}]\.)?([{LU}][{LL}]+ )?[{LU}][{LL}]+(_sTrakt1_|_sBor1_|_sKolco1_|_sLinija1_|_sSlabada1_)?)'

H_STAT = rf'_h\w+(1|N)_'
H_PARTS = rf'((_k_)? ?[{NM}{LA}]+(, ?[{NM}{LA}]+)*)'
H_NUM = rf'[{NM}]+ ?[{LA}]?(/[{NM}]+)?( ?\({H_PARTS}\)| _k_ [{NM}]+)?'
H_NUMR = rf'[{NM}]+[{LA}]?(/[{NM}]+)?( \({H_PARTS}\))? ?- ?[{NM}]+[{LA}]?(/[{NM}]+)?( \({H_PARTS}\))?( ?\((_hCside_|_hNside_|_hExcept(1|N)_ [{NM}]+(, [{NM}]+)*)\))?'
H_NUMS = rf'({H_NUM}|{H_NUMR})(, ?({H_NUM}|{H_NUMR}))*'

H_SIMPLE = re.compile(rf'^(?P<num>[{NM}]+) ?(?P<liter>[{LA}])?(/(?P<slash>[{NM}]+))?( _k_ (?P<k>[{NM}]+))?$')
H_KORP = re.compile(rf'^(?P<num>[{NM}]+) ?(?P<liter>[{LA}])?(/(?P<slash>[{NM}]+))? ?\((_k_)? ?(?P<ks>[{NM}{LA}]+(, ?[{NM}{LA}]+)*)\)$')
H_RANGE = re.compile(rf'^(?P<num1>[{NM}]+)(?P<liter1>[{LA}])?(/(?P<slash1>[{NM}]+))?( \((_k_)? ?(?P<ks1>[{NM}{LA}]+(, ?[{NM}{LA}]+)*)\))? ?- ?(?P<num2>[{NM}]+)(?P<liter2>[{LA}])?(/(?P<slash2>[{NM}]+))?( \((_k_)? ?(?P<ks2>[{NM}{LA}]+(, ?[{NM}{LA}]+)*)\))?( ?\((?P<side>(_hCside_|_hNside_))\))?$')
H_EXCEPT = re.compile(rf'^(?P<num1>[{NM}]+)(?P<liter1>[{LA}])?(/(?P<slash1>[{NM}]+))?( \((_k_)? ?(?P<ks1>[{NM}{LA}]+(, ?[{NM}{LA}]+)*)\))? ?- ?(?P<num2>[{NM}]+)(?P<liter2>[{LA}])?(/(?P<slash2>[{NM}]+))?( \((_k_)? ?(?P<ks2>[{NM}{LA}]+(, ?[{NM}{LA}]+)*)\))?( ?\(_hExcept(1|N)_ (?P<except>[{NM}]+(, [{NM}]+)*)\))$')

S_SEP = rf'(;|\.|\,|\.?$)'


@re_dec(rf'^((?P<stat>{S_STAT}) )?(?P<name>{S_NAME}){S_SEP}')
@re_dec(rf'^((?P<stat>{S_STAT}) )?(?P<name>{S_NAME}) \((?P<num_side>(_hCside_|_hNside_))\){S_SEP}')
@re_dec(rf'^((?P<stat>{S_STAT}) )?{S_NAMES}{S_SEP}')
@re_dec(rf'^((?P<stat>{S_STAT}) )?(?P<name>{S_NAME})( ?- ?| ){H_STAT} (?P<nums>{H_NUMS}){S_SEP}')
только не говори, что ты это написал :)
источник

PT

Paveł Tyślacki in Open Data Belarus
Yauhen Kharuzhy
только не говори, что ты это написал :)
прыгажосьць коду = прыгажосьц уваходу / прыгажосьць выхаду
источник

DS

Dzianis Sheka in Open Data Belarus
Paveł Tyślacki
LL = 'абвгдеёжзіийклмнопрстуўфхцчшщьыъэюя'
LU = 'АБВГДЕЁЖЗІИЙКЛМНОПРСТУЎФХЦЧШЩЫЬЪЭЮЯ'
NM = '1234567890'
LA = LL + LU
LN = LA + NM

S_STAT = rf'_s\w+(1|N)_'
S_NAME = rf'([{NM}]+-(й|я) )?(имени |имени газеты |[{NM}]+ лет )?([{LU}]\. ?)?([{LU}]\. ?)?([{LU}][{LL}]+( |-| и ))?[{LU}][{LL}]+( [{NM}]+-й дивизии)?(_sTrakt1_|_sBor1_|_sKolco1_|_sLinija1_|_sSlabada1_)?'
S_NAMES = rf'((?P<p_nums>[{NM}]+-(й|я|ый|ой)(, [{NM}]+-(й|я|ый|ой))*)( и (?P<p_num>[{NM}]+-(й|я|ый|ой)))? )?(?P<name>([{LU}]\.)?([{LU}]\.)?([{LU}][{LL}]+ )?[{LU}][{LL}]+(_sTrakt1_|_sBor1_|_sKolco1_|_sLinija1_|_sSlabada1_)?)'

H_STAT = rf'_h\w+(1|N)_'
H_PARTS = rf'((_k_)? ?[{NM}{LA}]+(, ?[{NM}{LA}]+)*)'
H_NUM = rf'[{NM}]+ ?[{LA}]?(/[{NM}]+)?( ?\({H_PARTS}\)| _k_ [{NM}]+)?'
H_NUMR = rf'[{NM}]+[{LA}]?(/[{NM}]+)?( \({H_PARTS}\))? ?- ?[{NM}]+[{LA}]?(/[{NM}]+)?( \({H_PARTS}\))?( ?\((_hCside_|_hNside_|_hExcept(1|N)_ [{NM}]+(, [{NM}]+)*)\))?'
H_NUMS = rf'({H_NUM}|{H_NUMR})(, ?({H_NUM}|{H_NUMR}))*'

H_SIMPLE = re.compile(rf'^(?P<num>[{NM}]+) ?(?P<liter>[{LA}])?(/(?P<slash>[{NM}]+))?( _k_ (?P<k>[{NM}]+))?$')
H_KORP = re.compile(rf'^(?P<num>[{NM}]+) ?(?P<liter>[{LA}])?(/(?P<slash>[{NM}]+))? ?\((_k_)? ?(?P<ks>[{NM}{LA}]+(, ?[{NM}{LA}]+)*)\)$')
H_RANGE = re.compile(rf'^(?P<num1>[{NM}]+)(?P<liter1>[{LA}])?(/(?P<slash1>[{NM}]+))?( \((_k_)? ?(?P<ks1>[{NM}{LA}]+(, ?[{NM}{LA}]+)*)\))? ?- ?(?P<num2>[{NM}]+)(?P<liter2>[{LA}])?(/(?P<slash2>[{NM}]+))?( \((_k_)? ?(?P<ks2>[{NM}{LA}]+(, ?[{NM}{LA}]+)*)\))?( ?\((?P<side>(_hCside_|_hNside_))\))?$')
H_EXCEPT = re.compile(rf'^(?P<num1>[{NM}]+)(?P<liter1>[{LA}])?(/(?P<slash1>[{NM}]+))?( \((_k_)? ?(?P<ks1>[{NM}{LA}]+(, ?[{NM}{LA}]+)*)\))? ?- ?(?P<num2>[{NM}]+)(?P<liter2>[{LA}])?(/(?P<slash2>[{NM}]+))?( \((_k_)? ?(?P<ks2>[{NM}{LA}]+(, ?[{NM}{LA}]+)*)\))?( ?\(_hExcept(1|N)_ (?P<except>[{NM}]+(, [{NM}]+)*)\))$')

S_SEP = rf'(;|\.|\,|\.?$)'


@re_dec(rf'^((?P<stat>{S_STAT}) )?(?P<name>{S_NAME}){S_SEP}')
@re_dec(rf'^((?P<stat>{S_STAT}) )?(?P<name>{S_NAME}) \((?P<num_side>(_hCside_|_hNside_))\){S_SEP}')
@re_dec(rf'^((?P<stat>{S_STAT}) )?{S_NAMES}{S_SEP}')
@re_dec(rf'^((?P<stat>{S_STAT}) )?(?P<name>{S_NAME})( ?- ?| ){H_STAT} (?P<nums>{H_NUMS}){S_SEP}')
я засаромеўся спытаць на якой мове гэта напісана )
источник

YK

Yauhen Kharuzhy in Open Data Belarus
я уже не найду тот мем с битым табло в троллейбусе...
источник
2020 June 17

YK

Yauhen Kharuzhy in Open Data Belarus
первая страшная и ужасная карта на базе яндекса появилась: https://honestpeople.by/stations-map/
источник

NV

Nikita Vushau in Open Data Belarus
👍
источник

NK

Nickolay Katsuk in Open Data Belarus
Yauhen Kharuzhy
первая страшная и ужасная карта на базе яндекса появилась: https://honestpeople.by/stations-map/
можно ли посмотреть на данные?
источник

YK

Yauhen Kharuzhy in Open Data Belarus
У меня тот же вопрос
источник

YK

Yauhen Kharuzhy in Open Data Belarus
Я не знаю автора
источник

DS

Dzianis Sheka in Open Data Belarus
Yauhen Kharuzhy
первая страшная и ужасная карта на базе яндекса появилась: https://honestpeople.by/stations-map/
источник

DS

Dzianis Sheka in Open Data Belarus
Nickolay Katsuk
можно ли посмотреть на данные?
есть группа belarus2020 - мы там на эти данные смотрим (точнее ребята смотрят)
обращаться к @mibrl
источник

PT

Paveł Tyślacki in Open Data Belarus
источник

NK

Nickolay Katsuk in Open Data Belarus
жаль полигонов нет (
источник

PT

Paveł Tyślacki in Open Data Belarus
якіх, дэаграм варанога ці больш прыгожых?
источник

NK

Nickolay Katsuk in Open Data Belarus
ну было бы здорово видеть, какие дому к какому участку соответствуют
источник

NK

Nickolay Katsuk in Open Data Belarus
есть косяки с геолокацией
источник