paulrinckens/timexy
A spaCy custom component that extracts and normalizes temporal expressions
This is a tool for developers working with text data. It takes raw text in English, German, or French and identifies all dates, durations, and other temporal expressions. It then standardizes these into a consistent format (either a timestamp or the TimeML TIMEX3 standard), making it easier to process or analyze time-related information programmatically. This is for developers building applications that need to extract and normalize temporal data from unstructured text.
No commits in the last 6 months. Available on PyPI.
Use this if you are a developer building a natural language processing application and need to programmatically find and standardize dates and time periods within text for further analysis or data integration.
Not ideal if you are an end-user looking for a ready-to-use application to process text without writing code, or if you need to extract non-temporal information.
Stars
56
Forks
8
Language
Python
License
MIT
Category
Last pushed
Feb 13, 2023
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/paulrinckens/timexy"
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,...
mike182uk/timestring
Parse a human readable time string into a time based value
akoumjian/datefinder
Find dates inside text using Python and get back datetime objects
DanielJDufour/date-extractor
Extract dates from text