Парсинг XML(JSON)->SQL, плюс web-интерфейс к БД
Нужен скрипт, который
а)перетащит все данные из http://gd2.mlb.com/components/game/mlb/ в MySQL
б) при запуске будет проверять наличие новых данных и также их будет добавлять.
real-time выполнение скрипта не подразумевается, данные нужны за последние 5 лет, всю базу тащить не нужно, срок работы скрипта не ограничен, главное, чтобы не забанили за постоянное обращение, первоначальное заполнение вообще можете сделать у себя с контролем частоты запуска.
Вот примеры двух форматов:
http://gd2.mlb.com/components/game/mlb/year_2016/month_04/day_30/master_scoreboard.json
http://gd2.mlb.com/components/game/mlb/year_2016/month_04/day_30/master_scoreboard.xml
Нужен веб-интерфейс для обращение к БД с полученными данными.
На основной странице список игр по расписанию на сегодня (из тех же XML берется)
Ред Сокс - Вайт Сокс (таблица гиперлинком, нажимаешь - открывается страница со статистикой (см.ниже))
... - ...
Под каждой игрой дополнительная строчка. В ней как на стр. статистика "итого" по след. пунктам: 10 игр этих команд между собой, 10 последних игр хозяев, 10 последних игр гостей.
Страница статистика:
Выбрать период (дата с по) ЛИБО выбрать количество последних игр, выбрать команду, если вторая команда не выбрана, то все игры первой команды, если выбрана, то игры со второй командой.
Нажали "Ок", появилась таблица.
Дата Команда1 Команда2 результат.
Результаты нужно подкрасить. Если разница 1 очко - св-серым, 2 очка - св-зеленым, если разница 3 очка - св-желтым, остальное - белое.
В конце таблицы итого:
Разн 1 = Х, Разн 2 = Y, Разн 3 = Z, остальное = A