{ "info": { "author": "Le Tuan Anh", "author_email": "tuananh.ke@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Plugins", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing", "Topic :: Text Processing :: Linguistic" ], "description": "Python library for managing and annotating textual corpus using TextTagLib (TTL) format\n\n# Installation\n\ntexttaglib is availble on PyPI.\n```bash\npip install texttaglib\n# or more explicit\npython3 -m pip install texttaglib\n```\n\n# Basic usage\n```python\n>>> from texttaglib import ttl\n>>> doc = ttl.Document('mydoc')\n>>> sent = doc.new_sent(\"I am a sentence.\")\n>>> sent\n#1: I am a sentence.\n>>> sent.ID\n1\n>>> sent.text\n'I am a sentence.'\n>>> sent.import_tokens([\"I\", \"am\", \"a\", \"sentence\", \".\"])\n>>> >>> sent.tokens\n[`I`<0:1>, `am`<2:4>, `a`<5:6>, `sentence`<7:15>, `.`<15:16>]\n>>> doc.write_ttl()\n```\n\nThe script above will generate this corpus\n```\n-rw-rw-r--. 1 tuananh tuananh 0 3\u6708 29 13:10 mydoc_concepts.txt\n-rw-rw-r--. 1 tuananh tuananh 0 3\u6708 29 13:10 mydoc_links.txt\n-rw-rw-r--. 1 tuananh tuananh 20 3\u6708 29 13:10 mydoc_sents.txt\n-rw-rw-r--. 1 tuananh tuananh 0 3\u6708 29 13:10 mydoc_tags.txt\n-rw-rw-r--. 1 tuananh tuananh 58 3\u6708 29 13:10 mydoc_tokens.txt\n```\n\n# SQLite support\nTTL data can be stored in a SQLite database for better corpus analysis.\nSample code will be added soon.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/letuananh/texttaglib", "keywords": "nlp", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "texttaglib", "package_url": "https://pypi.org/project/texttaglib/", "platform": "any", "project_url": "https://pypi.org/project/texttaglib/", "project_urls": { "Bug Tracker": "https://github.com/letuananh/texttaglib/issues", "Homepage": "https://github.com/letuananh/texttaglib", "Source Code": "https://github.com/letuananh/texttaglib/" }, "release_url": "https://pypi.org/project/texttaglib/0.1a4/", "requires_dist": null, "requires_python": "", "summary": "Python library for managing and annotating textual corpus using TextTagLib (TTL) format", "version": "0.1a4" }, "last_serial": 4077887, "releases": { "0.1a1": [ { "comment_text": "", "digests": { "md5": "fa833474e6536d1795496e990b10e4ce", "sha256": "ad30b98e891aad1ff3a2d2569e7f8b74457c8f8258f012304a22a12ba2e50e05" }, "downloads": -1, "filename": "texttaglib-0.1a1.tar.gz", "has_sig": false, "md5_digest": "fa833474e6536d1795496e990b10e4ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3476, "upload_time": "2018-03-29T05:15:31", "url": "https://files.pythonhosted.org/packages/25/8c/6f71012b4fdce2dbdfa49c0c29addb094d954d82b0c6b10b0be3be0864d9/texttaglib-0.1a1.tar.gz" } ], "0.1a2": [ { "comment_text": "", "digests": { "md5": "d78756a00fdacd2e937291e893c22561", "sha256": "c91e5be5dc90baf8252f1432a20c16de516a2b2b96eaf1cf9471b32a5261c729" }, "downloads": -1, "filename": "texttaglib-0.1a2.tar.gz", "has_sig": false, "md5_digest": "d78756a00fdacd2e937291e893c22561", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6999, "upload_time": "2018-04-02T13:31:41", "url": "https://files.pythonhosted.org/packages/6b/a6/be47af60547d742ec17d8c992b169ad5c2a56a6517f60ed436fce02bf609/texttaglib-0.1a2.tar.gz" } ], "0.1a3": [ { "comment_text": "", "digests": { "md5": "c3e8be8f3cdb7311910b6b69fc31120a", "sha256": "93af65f6562736b1ec1b852572796c8f82c31e8a8d3ca5965a73db05198ec985" }, "downloads": -1, "filename": "texttaglib-0.1a3.tar.gz", "has_sig": false, "md5_digest": "c3e8be8f3cdb7311910b6b69fc31120a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7069, "upload_time": "2018-04-03T08:03:24", "url": "https://files.pythonhosted.org/packages/7f/3b/083a04036915b2026e8ff82fedd4e8d4ffbac79bdf94819b5fd4c21ea801/texttaglib-0.1a3.tar.gz" } ], "0.1a4": [ { "comment_text": "", "digests": { "md5": "117a5908afcfde330b7f3ba469ce84b2", "sha256": "8d7ec4bba32d38689ddde855a2c9b827cf360ba588644ea79555132b960365b2" }, "downloads": -1, "filename": "texttaglib-0.1a4.tar.gz", "has_sig": false, "md5_digest": "117a5908afcfde330b7f3ba469ce84b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19352, "upload_time": "2018-07-18T12:56:34", "url": "https://files.pythonhosted.org/packages/a4/21/dd5315235bdcf9a3bc994812d16acd02e6cddcf2c775325271ae00d1e2e4/texttaglib-0.1a4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "117a5908afcfde330b7f3ba469ce84b2", "sha256": "8d7ec4bba32d38689ddde855a2c9b827cf360ba588644ea79555132b960365b2" }, "downloads": -1, "filename": "texttaglib-0.1a4.tar.gz", "has_sig": false, "md5_digest": "117a5908afcfde330b7f3ba469ce84b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19352, "upload_time": "2018-07-18T12:56:34", "url": "https://files.pythonhosted.org/packages/a4/21/dd5315235bdcf9a3bc994812d16acd02e6cddcf2c775325271ae00d1e2e4/texttaglib-0.1a4.tar.gz" } ] }