Skip to main content

Extract datetime objects from strings

Project description

datefinder - extract dates from text
====================================

.. image:: https://img.shields.io/travis/akoumjian/datefinder/master.svg
:target: https://travis-ci.org/akoumjian/datefinder
:alt: travis build status

.. image:: https://img.shields.io/pypi/dm/datefinder.svg
:target: https://pypi.python.org/pypi/datefinder/
:alt: pypi downloads per day

.. image:: https://img.shields.io/pypi/v/datefinder.svg
:target: https://pypi.python.org/pypi/datefinder
:alt: pypi version

.. image:: https://img.shields.io/gitter/room/nwjs/nw.js.svg
:target: https://gitter.im/datefinder/Lobby
:alt: gitter chat


A python module for locating dates inside text. Use this package to extract all sorts
of date like strings from a document and turn them into datetime objects.

This module finds the likely datetime strings and then uses
`dateutil`to convert to the datetime object.


Installation
------------

.. code-block:: sh

pip install datefinder


How to Use
----------


.. automodule:: datefinder
:members: find_dates


.. code-block:: python

In [1]: string_with_dates = """
...: ...
...: entries are due by January 4th, 2017 at 8:00pm
...: ...
...: created 01/15/2005 by ACME Inc. and associates.
...: ...
...: """

In [2]: import datefinder

In [3]: matches = datefinder.find_dates(string_with_dates)

In [4]: for match in matches:
...: print match
...:
2017-01-04 20:00:00
2005-01-15 00:00:00


Support
-------

You can talk to us on `Gitter <https://gitter.im/datefinder/Lobby>`_ or just submit an issue on `github <https://github.com/akoumjian/datefinder/issues/>`_.



Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datefinder-0.7.0-py2.py3-none-any.whl (8.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file datefinder-0.7.0-py2.py3-none-any.whl.

File metadata

  • Download URL: datefinder-0.7.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for datefinder-0.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4485941f44b8e1674649a59ae94f7964d790795a581b69b733a3a134b4822595
MD5 68ec2fd18d606fd05ab1271beae38ac4
BLAKE2b-256 162baf8efaee30c0ba4238cb4d0645a07100d33d11d20a8783c443ed8b813eb9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page