категории | RSS

COVID19 - Статистика распр. вируса по планете

Описание: Программа дергает статистику распространения корона-вируса COVID19 по планете

Платформа: Microsoft Windows (.NET Framework 4.5+)
Состояние: Open-source

P.S. Принцип реализации такой - программа дергает исходный код странички Яндекс-карты (covid19), вычленяет тело скрипта с JSON-LD, преобразует его в Json формат (используется библиотека Newtonsoft.Json, ну а из тела выдергивается информация о корона-вирусе. Там если покопаться, в теле json, то можно много интересного узнать о том как яндекс работает (ну это так, лирика smile



Обновление:
- Добавил второй источник Worldometers
- Для работы со 2ым источником использовал библиотеку HtmlAgilityPack
- Т.к. 2ой источник с TLS, то пришлось перейти на .NET Framework 4ой версии
- Добавлена статистика самоизоляции по городам России (Источник на Яндексе, Описание)
- Добавил поиск по каждой таблице в каждой из вкладок



Дополнительный скрин #1 (127 Kb)
Дополнительный скрин #2 (132, 81 Kb)
Дополнительный скрин #3 (133, 71 Kb)
Дополнительный скрин #4 (108, 35 Kb)
Дополнительный скрин #1 (111, 09 Kb)
Дополнительный скрин #2 (121, 65 Kb)

Исходник: covid19_source_v5.3.zip (1, 34 Mb)

Список изменений:
Исправлен парсер Worldometers (Было смещение таблицы на один индекс)
 Форум: Компьютеры - обсуждение приложений
c1cl0n
2020-05-20T14:59:36Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 24

  • 1
  • 2
  • #
#24   c1cl0n    

Обновление от 20/05/2020 15:00:21
============
Причина редактирования: Обновление


0 ответить

#24   c1cl0n    

INFOSV,
Я Яндексу доверяю через раз, а тут сам Microsoft предлагает ... палево crazy


0 ответить

#24   c1cl0n    

kotbegemot007,
Чуть позже выложу обновление. Там будет много нового (полезная информация). Сейчас пока занят


0 ответить

#24   kotbegemot007    

При попытке обновить - ошибка с желанием закрыть программу. До ошибки успевает лишь суммарную инфу показать. Вчерась работало. Только на первой вкладке так. Остальные норм.


0 ответить

#24   c1cl0n    

vitalikkontr,
Смотрю ваш УкрПотребНадзор тоже лютует crazy
В след. версию добавлю опцию работы через прокси
yes


0 ответить

#24   vitalikkontr    

Всё разобрался, все работает прост надо жителям Украины через впн включать crazy


0 ответить

#24   c1cl0n    

vitalikkontr,
все работает, проверял не раз
что конкретно у вас не работает?

Дополнительный скрин (178.77 Kb)


0 ответить

#24   vitalikkontr    

уже не работает версия 4.4 morning1 беда


* редактировал(а) vitalikkontr 17 апреля 2020

0 ответить

#24   c1cl0n    

gr429842534,
Есть такое, все поправил, забирайте
smile


1 ответить

#24   gr429842534    

похоже, опять что-то изменилось

Дополнительный скрин (9.4 Kb)


0 ответить

#24   Nemec555    

c1cl0n,
понял, спасибо за ответ)))


0 ответить

#24   c1cl0n    

Nemec555,
Тот монитор не совсем программа, в привычном понимании, то виджет для рабочего стола и информацию он дергает с worldometers.com
У меня два источника - Яндекс и worldometers. Вот собственно и вся разница
smile


1 ответить

#24   Nemec555    

c1cl0n,
дружище, мне интересно ради простого любопытства, в сети есть софтина COVID-19 Monitor версии 8.3, если встречал её, то в чём у вас различие, кроме того что у тебя на Великом и Могучем good а та на не понятном и забугорном аглицком recourse


* редактировал(а) Nemec555 14 апреля 2020

0 ответить

#24   vitalikkontr    

да так и было, добавил все заработало laughing


0 ответить

#24   c1cl0n    

vitalikkontr,
Судя по скриншоту - ошибка в том, что в папке с запускаемым covid19.exe отсутствуют доп.библиотек(а)и HtmlAgilityPack.dll и(или) Newtonsoft.Json.dll
Проверьте пожалуйста - всего должно быть 3 файла (включая covid19.exe)


1 ответить

#24   vitalikkontr    

c1cl0n,

Обновление не помогло, ошибка не ушла sad
внешняя картинка


* редактировал(а) vitalikkontr 13 апреля 2020

0 ответить

#24   vitalikkontr    

перестала работать программа sad


1 ответить

#24   c1cl0n    

trihon,
реализовать все запросы через proxy конечно можно, но как уже предложил gr429842534 - воспользуйтесь готовым решением. если не поможет, я добавлю в код опцию proxy


0 ответить

#24   gr429842534    

trihon,
прокси


0 ответить

  • 1
  • 2
  • #