Skip to main content

Python wrapper for Heideltime library.

Project description

Python-HeidelTime

This is a python wrapper for the multilingual temporal tagger HeidelTime.

For more information about this temporal tagger, please visit : https://github.com/HeidelTime/heideltime

Heideltime needs a Part Of Speech Tagger, by default it uses TreeTagger : http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/. This repo includes TreeTagger scripts for Mac and Linux. Windows users will have to download the appropriate scripts from the TreeTagger home page.

Demo

  1. Clone the current github repo: git clone https://github.com/amineabdaoui/python-heideltime
  2. Install its requirements: pip install -r requirements.txt
  3. Create a python file in the same directory with the following code:
import HeidelTime
hw = HeidelTime.HeidelTimeWrapper('english')
hw.parse('Neil Armstrong was born in 1930')

Future Work

  • Encapsulate the returned tagged string in a python object
  • Find a way to install the appropriate POS tagger files according to the user OS.
  • Package all the necessary parts in the same python package and release it on PyPi.

Pull requests are welcome to improve this wrapper (which is in an early stage).

Project details


Download files

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

Source Distribution

python-heideltime-krypton-0.0.2.tar.gz (17.0 MB view details)

Uploaded Source

Built Distribution

File details

Details for the file python-heideltime-krypton-0.0.2.tar.gz.

File metadata

  • Download URL: python-heideltime-krypton-0.0.2.tar.gz
  • Upload date:
  • Size: 17.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.7

File hashes

Hashes for python-heideltime-krypton-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a296fba42889c0a993f8e3ecc5ae7e327bc1f6196008510716c37c44d970738b
MD5 303712135fee57d30030e552f2f41247
BLAKE2b-256 b5a489eaa0d7aa905ea9337352f8440dd3dd3ace90ffc328fea8a1f9799603ff

See more details on using hashes here.

File details

Details for the file python_heideltime_krypton-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: python_heideltime_krypton-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 17.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.7

File hashes

Hashes for python_heideltime_krypton-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b21d26526b3bee98ee8b66b3a874fa6b009c8e11c3c2fd8cbfd595a8ba69e9fa
MD5 d6de250fc60da866457572059bd4e787
BLAKE2b-256 8bdedce94a4da075b7604a3f60ac425e59bca9b3675830908dc8ea259f03d57d

See more details on using hashes here.

Supported by

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