neilgupta/Sherlock
Natural-language event parser for Javascript
Sherlock helps you automatically extract key details from event descriptions written in everyday English. You provide a plain language sentence like "The party is tomorrow from 3pm to 5pm," and it identifies the event title, start date, end date, and if it's an all-day event. This is perfect for anyone building an application that needs to interpret user-entered event details for scheduling or planning.
562 stars. No commits in the last 6 months.
Use this if you need to let users type event details naturally, and your application needs to understand the specific date, time, and title for scheduling or task management.
Not ideal if you're only working with programmatically generated dates and times, or if you require highly structured input fields for event creation.
Stars
562
Forks
34
Language
HTML
License
MIT
Category
Last pushed
Jul 06, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/neilgupta/Sherlock"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
adbar/htmldate
Fast and robust date extraction from web pages, with Python or on the command-line
alvinwan/timefhuman
Extract datetimes and durations from natural language text as Python objects. Supports ranges,...
akoumjian/datefinder
Find dates inside text using Python and get back datetime objects
DanielJDufour/date-extractor
Extract dates from text
mike182uk/timestring
Parse a human readable time string into a time based value