Skip to main content

Extract dates from text

Project description

Build Status

Requirements Status

Hex.pm

date-extractor

date-extractor helps you extract dates from text

Installation

pip3 install date-extractor

Use

from date_extractor import extract_dates

text = "I arrived in that city on January 4, 1937"
dates = extract_dates(text)
# [datetime.datetime(1937, 1, 4, 0, 0, tzinfo=<UTC>)]

Date extractor also works on dates with hours, minutes and seconds:

from date_extractor import extract_date

date = extract_date("2018-06-07 16:31:54")
# datetime.datetime(2018, 6, 7, 16, 31, 54, tzinfo=<UTC>)

Returning Precision

from date_extractor import extract_date

text = "I arrived in that city in 1937"
date, precision = extract_date(text, return_precision=True)
# precision = 'year'

Features

Languages Supported
Arabic
Chinese (incl. Taiwan)
English
French
Sorani (Kurdish)
Turkish

Testing

To test the package run

python3 -m unittest date_extractor.tests.test

Support

Contact Daniel Dufour at daniel.j.dufour@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for date-extractor, version 5.1.5
Filename, size File type Python version Upload date Hashes
Filename, size date-extractor-5.1.5.tar.gz (16.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page