Skip to content

hellboy81/parsedatetime

Repository files navigation

Installing parsedatetime
------------------------

python setup.py install

Python 3.+ is required for parsedatetime v1.+


Running Unit Tests
------------------
In the source tree do the following:

    python run_tests.py parsedatetime


Using parsedatetime
-------------------

The simple example of how to use parsedatetime is:

    import parsedatetime as pdt

    cal = pdt.Calendar()

    cal.parse("tomorrow")

More detailed examples can be found in the examples/


Documentation
-------------

The generated documentation is included by default in the docs/
directory and can also be viewed online at

    http:https://code-bear.com/code/parsedatetime/docs/index.html

The docs can be generated (into the docs/ directory) using either
of the two commands:

    python setup.py doc
    epydoc --html --config epydoc.conf


Notes
-----

The Calendar class has a member property named ptc which
is created during the class init method to be an instance
of parsedatetime_consts.CalendarConstants() 

This code is under some serious refactoring as now it appears
it will have more than one user.  Up until now I've been the
only person to even look at the code so bear with me please :)

History
-------

The code in parsedatetime has been implemented over the years in many
different languages (C, Clipper, Delphi) as part of different
custom/proprietary systems I've worked on.  Sadly the previous code is
not "open" in any sense of that word.

When I went to work for Open Source Applications Foundation and realized
that the Chandler project could benefit from my experience with parsing
of date/time text I decided to start from scratch and implement the
code using Python and make it truly open.

After working on the initial concept and creating something that could be
shown to the Chandler folks the code has now evolved to it's current state
with the help the Chandler folks, most especially Darshana.

About

Python library for parsing fuzzy, human-readable, dates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published