DaysOfTheYear.com: Парсер для сервиса праздников / Парсинг, PHP, Simple HTML DOM
Для сервиса по отслеживанию праздников в различных странах был разработан парсер, который обрабатывает и импортирует данные с сайта DaysOfTheYoear.com.
Парсер разработан на PHP с использованием библиотеки PHP Simple HTML DOM Parser. Обработка ведется по стране, типу праздника, периодичности. Проводится анализ периодичности даты праздников (повторяющийся или нет, какой алгоритм повторения) и последующая компактизация данных. Далее данные сохраняются в CSV-формат по заданному шаблону и импортируются в разработанный мной плагин "Календарь праздников".
Парсер имеет гибкие настройки, сам подстраивает площадку (хостинг) под свои нужды, поддерживает работу через прокси и умеет работать как через веб, так и через PHP-CLI.
WordPress плагин "Календарь праздников" в моем портфолио: https://www.fl.ru/users/Boris_Kolupaev/portfolio/6351130/plagin-dlya-wordpress-kalendar-prazdnikov/