{ "info": { "author": "Georgina L. Wellock", "author_email": "g.l.wellock@bath.ac.uk", "bugtrack_url": null, "classifiers": [], "description": "# VttFormatter \n\nConverts WEBVTT files into text removing timestamps and identifiers and formatting the text into paragraphs.\n\n`VTT_formatter` is a python package that can be executed using python in the command line or through an interface such as a [Jupyter Notebook](https://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/what_is_jupyter.html) either locally on a machine or using [Azure Notebooks](https://notebooks.azure.com/#).\n\nFull instructions on using `VTT_formatter` in a Jupyter Notebook, on either Azure Notebooks, or locally using Anaconda can be found on the [wiki](https://github.com/georgiewellock/VTT_formatter/wiki/VTT_formatter-using-Jupyter-Notebooks).\n\n## Example Input/Output \n\n### Input\n\n```\nWEBVTT\n\nNOTE duration:\"00:00:32.5820000\"\n\nNOTE language:en-us\n\nNOTE Confidence: 0.69450831413269\n\nef04c7c2-a59e-463f-9d27-b5b1259d6777\n00:00:03.300 --> 00:00:06.870\nHello.\n\nNOTE Confidence: 0.621036410331726\n\n8a017ebb-1722-4e7f-8984-fc6da39c3489\n00:00:08.100 --> 00:00:09.620\nHi there.\n\nNOTE Confidence: 0.713402450084686\n\nd9a1567a-1ebe-40ce-983a-98436bcabcfe\n00:00:19.240 --> 00:00:20.240\nCan you hear me properly?\n\nNOTE Confidence: 0.536461710929871\n\nb8e0fa64-8c2f-4070-9b0f-922a50f3fcde\n00:00:21.930 --> 00:00:23.490\nYeah.\n\nNOTE Confidence: 0.889019846916199\n\n88910870-8af9-48f5-bcc4-a501eda95d3f\n00:00:24.670 --> 00:00:28.778\nBut now my headphones are playing\nup, I can still hear you though.\n\nNOTE Confidence: 0.889019846916199\n\n7d633414-089b-4813-9617-9533f5f215c0\n00:00:28.778 --> 00:00:32.570\nWell, I mean it is crackling. It \nwill still be recording the audio.\n```\n\n### Output\n\n```\nHello.\n\nHi there.\n\nCan you hear me properly?\n\nYeah.\n\nBut now my headphones are playing up, I can still hear you though. Well, I mean \nit is crackling. It will still be recording the audio.\n```\n\n## Simple useage\n\nThe screenshot belows shows the simple implementation of the VTT formatter in a jupyter notebook. This will read in the file defined and create a new `.txt` file in the same directory as the original.\n\n\nFurther information can be found in the notebook [here](https://github.com/georgiewellock/VTT_formatter/blob/master/VTT_formatter.ipynb)\n\n## Installation\n\nThe simplest way to install this vttformatter is to use `pip` to install from [PyPI](https://pypi.org/project/vttformatter/)\n```\npip install vttformatter\n```\n\nAlternatively, you can download the latest release from [GitHub](https://github.com/georgiewellock/VTT_formatter/releases), and install directly:\n```\ncd vttformatter\npip install -e .\n```\nwhich installs an editable (-e) version of pyscses in your userspace.\n\nOr clone the latest version from [GitHub](https://github.com/georgiewellock/VTT_formatter/releases) with\n```\ngit clone git@github.com:georgiewellock/VTT_formatter.git\n```\nand install the same way.\n```\ncd vttformatter\npip install -e .\n```\n\n## Tests\n\nUnit tests are available in the top `tests` directory. These can be run using \n```\npytest\n```\n\nor \n```\npython -m unittest discover\n``` \nin the top directory.\n\n## Contributing\n\n### Bugs reports and feature requests\n\nIf you think you have found a bug, please report it on the [Issue Tracker](https://github.com/georgiewellock/VTT_formatter/issues). This is also the place to propose ideas for new features or ask questions about the design of the vtt formatter. Poor documentation is considered a bug, but please be as specific as possible when asking for improvements.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/georgiewellock/VTT_formatter/archive/2.11.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/georgiewellock/VTT_formatter", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "vttformatter", "package_url": "https://pypi.org/project/vttformatter/", "platform": "", "project_url": "https://pypi.org/project/vttformatter/", "project_urls": { "Download": "https://github.com/georgiewellock/VTT_formatter/archive/2.11.tar.gz", "Homepage": "https://github.com/georgiewellock/VTT_formatter" }, "release_url": "https://pypi.org/project/vttformatter/2.11/", "requires_dist": [ "numpy" ], "requires_python": "", "summary": "WEBVTT to text converter", "version": "2.11" }, "last_serial": 5582245, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "79e69fd076fd1be25749ede03ff2339b", "sha256": "d942f47bcfca48dbb7c99c94afbf3124c8c504362b6f138dd2527d44d15773c1" }, "downloads": -1, "filename": "vttformatter-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79e69fd076fd1be25749ede03ff2339b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5706, "upload_time": "2019-07-05T15:33:32", "url": "https://files.pythonhosted.org/packages/c4/65/b4ffc00d089bd7a5c842e45a3b117319ca1f77d0a5994dfeee6ea8b2fec5/vttformatter-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3fcecf6632e742a57c61903b5c409d7", "sha256": "bf304bc741f87d7e4dc1438320c90c5c8e6763903443cef710c2fba6bf2740c7" }, "downloads": -1, "filename": "vttformatter-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3fcecf6632e742a57c61903b5c409d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5695, "upload_time": "2019-07-05T15:33:36", "url": "https://files.pythonhosted.org/packages/f2/42/79aa8974f797d8e9f4f55fb1735378142b3e0291a5c1fe5320e8f6203c63/vttformatter-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b634c386466c79eff0df31ee0fd2ed29", "sha256": "773e455a56273071dbcd66fb8e23f3bc080d0da990670a5aedd021afe85edc2a" }, "downloads": -1, "filename": "vttformatter-1.0.tar.gz", "has_sig": false, "md5_digest": "b634c386466c79eff0df31ee0fd2ed29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4662, "upload_time": "2019-07-05T15:33:38", "url": "https://files.pythonhosted.org/packages/07/de/1784f7350bb0878c222fb3a2d73174ea3ca38cee242228f105e49e9050ba/vttformatter-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "9633d38c84bc942c43dcbc97c5bf07a9", "sha256": "7ec110c7215f43dbfacf2f9677f46347d359ad379165b78db5e97b50951f0899" }, "downloads": -1, "filename": "vttformatter-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9633d38c84bc942c43dcbc97c5bf07a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5856, "upload_time": "2019-07-08T09:57:51", "url": "https://files.pythonhosted.org/packages/8d/63/36ec58a84e895957365db46480624b9c9520a71e04a93e850da051b2321f/vttformatter-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "654d1c82eb4d2564b52dfb6e6665b43a", "sha256": "6c86c2fd7ed08d5ab283a19022fc42cc54f331840a6f2aa9801fd387b510ea0c" }, "downloads": -1, "filename": "vttformatter-1.1.tar.gz", "has_sig": false, "md5_digest": "654d1c82eb4d2564b52dfb6e6665b43a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4890, "upload_time": "2019-07-08T09:57:52", "url": "https://files.pythonhosted.org/packages/54/f6/e53573ff728c376b1efb19a6590d13be33318f811dbf9b6fdcba62cc633e/vttformatter-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "27b65248a6913bbfa927b90d9efcb084", "sha256": "12ce6bedb78108df868fab4f50eea339a8dd53e65349c9ed6b051d7df0583b9d" }, "downloads": -1, "filename": "vttformatter-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "27b65248a6913bbfa927b90d9efcb084", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5685, "upload_time": "2019-07-05T15:59:58", "url": "https://files.pythonhosted.org/packages/5f/57/f50f144f4e4ac169f481e923b3e33580e4a1a902c11bba32d491ad8d9771/vttformatter-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "faa96d7104ce8dd9c54576d9d5ba43e0", "sha256": "eb7755cd7fe3408ba16d8f1b52720de75ccf2fac9fa17bcfd8df22517882bcc6" }, "downloads": -1, "filename": "vttformatter-1.2.tar.gz", "has_sig": false, "md5_digest": "faa96d7104ce8dd9c54576d9d5ba43e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4658, "upload_time": "2019-07-05T16:00:00", "url": "https://files.pythonhosted.org/packages/11/ed/beb7c78fa26493df8723d0f093f4531bf8330f77c79de096fb550f14206e/vttformatter-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "56035e3170a0e7cc706b397f593a4c77", "sha256": "39d98ba19430496570534aa6c2ce781d8adc8ce318457e4c52649384ea2fa59b" }, "downloads": -1, "filename": "vttformatter-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "56035e3170a0e7cc706b397f593a4c77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5672, "upload_time": "2019-07-05T16:03:19", "url": "https://files.pythonhosted.org/packages/f9/34/d81b9a58606a4426bbc3ad0a8ee89362a607eef9b684eaa357f61c118a87/vttformatter-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d364732993f86a5bb916beeea3b7e731", "sha256": "52697b8b35cb80b7bae4fc3f5eca299e1bf29e99acdd274cb466badb09a40a36" }, "downloads": -1, "filename": "vttformatter-1.3.tar.gz", "has_sig": false, "md5_digest": "d364732993f86a5bb916beeea3b7e731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4648, "upload_time": "2019-07-05T16:03:20", "url": "https://files.pythonhosted.org/packages/e6/04/201950ee17f65381470a69573d80c114dda8d9afe0e188894871a0ed861a/vttformatter-1.3.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "a3769a7ac6b23f1dabcdd452f4ae8118", "sha256": "ca735225eac296b71554c5e6d6579ed1c4ac3021e5dfb8cf3a54e08aada9a256" }, "downloads": -1, "filename": "vttformatter-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a3769a7ac6b23f1dabcdd452f4ae8118", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5853, "upload_time": "2019-07-08T10:11:03", "url": "https://files.pythonhosted.org/packages/a8/44/60dda3d0d306c824946f4428a6d807dfa5a9ca0e144cb7737ddf3f865d5c/vttformatter-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9085f09c7de20bc54cef19722bb0333c", "sha256": "8b806fe90cb7a166c38d378de81f288890e897d2aabc47a90d3616f1d6a4f19e" }, "downloads": -1, "filename": "vttformatter-2.0.tar.gz", "has_sig": false, "md5_digest": "9085f09c7de20bc54cef19722bb0333c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4892, "upload_time": "2019-07-08T10:11:04", "url": "https://files.pythonhosted.org/packages/e9/ba/0a853727863ddfbcef258e37bb663bc79fa843f17f6a2247ff302cd8ccd3/vttformatter-2.0.tar.gz" } ], "2.10": [ { "comment_text": "", "digests": { "md5": "5127ea7a564fae595c60a920f3dd8cb6", "sha256": "e36a45d5ed68486e46b1bcb3e4ea33dab2fb9c80445816a375bfcf92e1cf7007" }, "downloads": -1, "filename": "vttformatter-2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "5127ea7a564fae595c60a920f3dd8cb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6171, "upload_time": "2019-07-10T13:40:32", "url": "https://files.pythonhosted.org/packages/da/05/15a18dd082599e638424680ddfb7ab47beb3d624749bc75d62f9ca9badcf/vttformatter-2.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "018d622d1554dcd268e13bd94e571b43", "sha256": "5ef65ace698d2c13fd6bec0883c8ef0a8e6941b23a5866f47ab451ecff5eb87c" }, "downloads": -1, "filename": "vttformatter-2.10.tar.gz", "has_sig": false, "md5_digest": "018d622d1554dcd268e13bd94e571b43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5219, "upload_time": "2019-07-10T13:40:34", "url": "https://files.pythonhosted.org/packages/83/29/bc303ab971f85636963af47e8250a212d7476ddedf9c7f244633fa866f31/vttformatter-2.10.tar.gz" } ], "2.11": [ { "comment_text": "", "digests": { "md5": "80c82895c5f2cf9afed4e7ec17902469", "sha256": "305c69957f907823fef9c32a488c754b15930422903bf2b6e0bd4e12a72791d2" }, "downloads": -1, "filename": "vttformatter-2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "80c82895c5f2cf9afed4e7ec17902469", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6141, "upload_time": "2019-07-25T09:13:28", "url": "https://files.pythonhosted.org/packages/43/07/50fe691c5eb619baae1dba0999473f060f46da07ba5bcae81138940d900f/vttformatter-2.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "801c6abe638ebd06ea0736bdc83ed190", "sha256": "5588551d6a665bcbeb946918f2681edfe01cbfa64b7926e56b31d78dc9ef0a8d" }, "downloads": -1, "filename": "vttformatter-2.11.tar.gz", "has_sig": false, "md5_digest": "801c6abe638ebd06ea0736bdc83ed190", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5190, "upload_time": "2019-07-25T09:13:29", "url": "https://files.pythonhosted.org/packages/70/c3/d66223619afe4b4c67cf9eb72d2ac5a95715d0932b254b525d59dae8a3eb/vttformatter-2.11.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "80c82895c5f2cf9afed4e7ec17902469", "sha256": "305c69957f907823fef9c32a488c754b15930422903bf2b6e0bd4e12a72791d2" }, "downloads": -1, "filename": "vttformatter-2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "80c82895c5f2cf9afed4e7ec17902469", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6141, "upload_time": "2019-07-25T09:13:28", "url": "https://files.pythonhosted.org/packages/43/07/50fe691c5eb619baae1dba0999473f060f46da07ba5bcae81138940d900f/vttformatter-2.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "801c6abe638ebd06ea0736bdc83ed190", "sha256": "5588551d6a665bcbeb946918f2681edfe01cbfa64b7926e56b31d78dc9ef0a8d" }, "downloads": -1, "filename": "vttformatter-2.11.tar.gz", "has_sig": false, "md5_digest": "801c6abe638ebd06ea0736bdc83ed190", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5190, "upload_time": "2019-07-25T09:13:29", "url": "https://files.pythonhosted.org/packages/70/c3/d66223619afe4b4c67cf9eb72d2ac5a95715d0932b254b525d59dae8a3eb/vttformatter-2.11.tar.gz" } ] }