{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering", "Topic :: Text Processing :: Fonts" ], "description": "\n

\n\"Knead\n

\n\n[![Build Status](https://travis-ci.com/font-bakers/knead.svg?branch=master)](https://travis-ci.com/font-bakers/knead)\n[![Python 3.5](https://img.shields.io/badge/python-3.5-blue.svg)](https://www.python.org/downloads/release/python-352/)\n\n---\n\n`knead` is a command line tool for preprocessing, manipulating and serializing\nfont files for deep learning applications.\n\n## Table of Contents\n\n- [Installation](#Installation)\n- [Usage](#Usage)\n- [Documentation](#Documentation)\n- [Contributing](#Contributing)\n- [License](#License)\n\n## Installation\n\nThe latest release of `knead` can be installed from PyPI:\n\n```bash\npip install knead\n```\n\n## Usage\n\n```bash\nknead --input INPUT_FORMAT --output OUTPUT_FORMAT --directory PATH/TO/DATA/\n```\n\n1. The `--input` and `--output` flags must be one of:\n - `ttf`: a `.ttf` font file.\n - `ttx`: a `.ttx` XML format of the font. For more details, refer to\n the [`fonttools`\n documentation](https://github.com/fonttools/fonttools#ttx--from-opentype-and-truetype-to-xml-and-back).\n - `json`: a `.json` format of the font.\n - `pb`: a `.pb` serialized protobuf format of each glyph in each font.\n - `npy`: a `.npy` format of samples from quadratic Bezier curves in each\n glyph in each font.\n\n2. The `--directory` must have the following structure:\n\n```\ndata\n\u2514\u2500\u2500 ttf\n \u00a0\u00a0 \u251c\u2500\u2500 Georgia.ttf\n \u00a0\u00a0 \u2514\u2500\u2500 ...\n```\n\nRefer to our [quickstart](https://font-bakers.github.io/knead/quickstart/) for\nmore information on how to use `knead`.\n\n## Documentation\n\nPlease refer to our [full documentation](https://font-bakers.github.io/knead/).\n\n## Contributing\n\nContributions are always welcome! Please see our [issue\ntracker](https://github.com/font-bakers/knead/issues) for outstanding issues,\n[code of\nconduct](https://github.com/font-bakers/knead/blob/master/CODE_OF_CONDUCT.md)\nfor community guidelines, and our [contributing\nguide](https://font-bakers.github.io/knead/contributing/) for details on how to\nmake a contribution.\n\n## License\n\n`knead` is licensed under the [MIT\nlicense](https://github.com/font-bakers/knead/blob/master/LICENSE).\n\n\n", "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/font-bakers/knead", "keywords": "", "license": "MIT", "maintainer": "The Font Bakers", "maintainer_email": "", "name": "knead", "package_url": "https://pypi.org/project/knead/", "platform": "", "project_url": "https://pypi.org/project/knead/", "project_urls": { "Documentation": "https://font-bakers.github.io/knead/", "Homepage": "https://github.com/font-bakers/knead", "Issue Tracker": "https://github.com/font-bakers/knead/issues" }, "release_url": "https://pypi.org/project/knead/0.2.0/", "requires_dist": [ "absl-py", "fonttools (==3.43.0)", "numpy", "protobuf", "tqdm" ], "requires_python": ">=3.5.2", "summary": "A command line tool for preprocessing, manipulating and serializing font files for deep learning applications.", "version": "0.2.0" }, "last_serial": 5419044, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e17c480b7e3de2f68ca6cc41111212d3", "sha256": "f1da44e8359502d5dc39e2705ed70db170e029d2482a6a3d386accb319acaa0d" }, "downloads": -1, "filename": "knead-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e17c480b7e3de2f68ca6cc41111212d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2", "size": 12715, "upload_time": "2019-06-12T19:51:54", "url": "https://files.pythonhosted.org/packages/a4/e7/6dccaa99f172acd386565d4b280a86fbbbb0adb1fb3e411f29944b2d0663/knead-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb0803bfd614a8634cdfe4328d429a6f", "sha256": "ab53a072f83d3943341a3d6ac706e72d370fdc8044a6c2affc26bcba57acd5fe" }, "downloads": -1, "filename": "knead-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cb0803bfd614a8634cdfe4328d429a6f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2", "size": 10939, "upload_time": "2019-06-12T19:51:56", "url": "https://files.pythonhosted.org/packages/0e/3e/28b5f88ba0d50d56ec78a97428f8791a71940a38987f6a641a540d533e89/knead-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6b4f4d83444dc0930d6510d88556f5fe", "sha256": "2d7d695637efbe1c3dbe0dbb1233a1b45bb14291c444d777cf3d75115289e19b" }, "downloads": -1, "filename": "knead-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6b4f4d83444dc0930d6510d88556f5fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2", "size": 12919, "upload_time": "2019-06-19T07:31:27", "url": "https://files.pythonhosted.org/packages/23/96/e58e423838d6dc54147847147b7c0862bcc81e25fd40a86681f82eda8f0e/knead-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fc0a6bbc18082c1e5054c5c7a52b8d2", "sha256": "43d7efeed3c62ab42bd7afdd0542f0c6cde7136c9edd062b7ee320cbbcfbeda7" }, "downloads": -1, "filename": "knead-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2fc0a6bbc18082c1e5054c5c7a52b8d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2", "size": 862903, "upload_time": "2019-06-19T07:31:54", "url": "https://files.pythonhosted.org/packages/71/e5/42183193fc29d935af960f82445fcbacc56272351f89b6c8656d60d79f90/knead-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b4f4d83444dc0930d6510d88556f5fe", "sha256": "2d7d695637efbe1c3dbe0dbb1233a1b45bb14291c444d777cf3d75115289e19b" }, "downloads": -1, "filename": "knead-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6b4f4d83444dc0930d6510d88556f5fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2", "size": 12919, "upload_time": "2019-06-19T07:31:27", "url": "https://files.pythonhosted.org/packages/23/96/e58e423838d6dc54147847147b7c0862bcc81e25fd40a86681f82eda8f0e/knead-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fc0a6bbc18082c1e5054c5c7a52b8d2", "sha256": "43d7efeed3c62ab42bd7afdd0542f0c6cde7136c9edd062b7ee320cbbcfbeda7" }, "downloads": -1, "filename": "knead-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2fc0a6bbc18082c1e5054c5c7a52b8d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2", "size": 862903, "upload_time": "2019-06-19T07:31:54", "url": "https://files.pythonhosted.org/packages/71/e5/42183193fc29d935af960f82445fcbacc56272351f89b6c8656d60d79f90/knead-0.2.0.tar.gz" } ] }