Как стать автором
Обновить

Календарь который понимает тебя

Время на прочтение1 мин
Количество просмотров2.2K
История простая. Захотелось опробовать самописную библиотеку парсинга и я сделал парсер русскоязычных форматов даты и время, практически любых.
Где попробовать:
1. JSon API g-calendar.appspot.com/application/parse?message=your_message
2. Демо — google calendar


Изначальная задумка была сделать календарь.Потому кроме парсинга даты и времени, парсер выделяет название события и его регулярность(день, неделя) — некоторые вещи еще сырые.

Вторая задумка — это поиск по html-формам. Например автор пишет «кино в следующую субботу» и получает Яндекса афишу на этот день, или запрос «рейс из Киева в Москву на 3 декабря».

Поддерживаемые форматы даты и времени:
1. словесное описание чисел, пример: двадцать шестое мая
2. относительные даты: через три недели и два дня, в пятницу через неделю
3. неполные даты. примеры в пятницу утром,

Вдохновение дал англоязычный Chronic — откуда и почерпнул первые тестовые кейсы.
Скажу отличия:
1. Русский язык
2. Этот парсер не требует что бы поданный на вход текст был целиком датой — и в принципе может выделять даты в новостях.
3. Легко расширяемая технология, обычно используемая для разметки NER(Named Entity Recognition)

Зачем пишу этот пост:
1. Хотелось бы найти людей которые захотят присоединится и помочь в создании календаря или поиска — главным образом GUI/Openid etc на любом языке.
2. Возможно кто то захочет использовать эту библиотеку в своем сервисе, можно обсудить условия.
Теги:
Хабы:
Всего голосов 39: ↑34 и ↓5+29
Комментарии62

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн