{ "info": { "author": "Konstantin Molchanov", "author_email": "moigagoo@live.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Documentation", "Topic :: Utilities" ], "description": "# Project Flattener for Foliant\n\nThis preprocessor converts a Foliant project source directory into a single Markdown file containing all the sources, preserving order and inheritance.\n\nThis preprocessor is used by backends that require a single Markdown file as input instead of a directory. The Pandoc backend is one such example.\n\n## Installation\n\n```bash\n$ pip install foliantcontrib.flatten\n```\n\n## Config\n\nThis preprocessor is required by Pandoc backend, so if you use it, you don\u2019t need to install Flatten or enable it in the project config manually.\n\nHowever, it\u2019s still a regular preprocessor, and you can run it manually by listing it in `preprocessors`:\n\n```yaml\npreprocessors:\n - flatten\n```\n\nThe preprocessor has a number of options with the following default values:\n\n```yaml\npreprocessors:\n - flatten:\n flat_src_file_name: __all__.md\n keep_sources: false\n```\n\n`flat_src_file_name`\n: Name of the flattened file that is created in the temporary working directory.\n\n`keep_sources`\n: Flag that tells the preprocessor to keep Markdown sources in the temporary working directory after flattening. If set to `false`, all Markdown files excepting the flattened will be deleted from the temporary working directory.\n\n> **Note**\n>\n> Flatten preprocessor uses Includes, so when you install Pandoc backend, Includes preprocessor will also be installed, along with Flatten.\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/foliant-docs/foliantcontrib.flatten", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "foliantcontrib.flatten", "package_url": "https://pypi.org/project/foliantcontrib.flatten/", "platform": "any", "project_url": "https://pypi.org/project/foliantcontrib.flatten/", "project_urls": { "Homepage": "https://github.com/foliant-docs/foliantcontrib.flatten" }, "release_url": "https://pypi.org/project/foliantcontrib.flatten/1.0.5/", "requires_dist": [ "foliant (>=1.0.5)", "foliantcontrib.includes (>=1.0.7)" ], "requires_python": "", "summary": "Preprocessor for Foliant doc maker that flattens a nested source tree into a single file. Required for Pandoc backend.", "version": "1.0.5" }, "last_serial": 5890102, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2a2ab26c143620f9039b100107bf0421", "sha256": "7c8d8e0c1d7fd2692525110b1cd0f3736960c18fece44178322abf3e8e8e0b97" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2a2ab26c143620f9039b100107bf0421", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4368, "upload_time": "2017-12-14T11:20:55", "url": "https://files.pythonhosted.org/packages/35/e3/e9af264c74519a28c06b756522bf44fc19ff3beaf08ea4c2def9cada3ad6/foliantcontrib.flatten-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90c82ae6db563c3358f3eb950307298d", "sha256": "f4be7b66c2a3a97e5de56f2e9ef2d7985ef03f5314fbbeaeab0160039111426a" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.0.tar.gz", "has_sig": false, "md5_digest": "90c82ae6db563c3358f3eb950307298d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2589, "upload_time": "2017-12-14T11:20:57", "url": "https://files.pythonhosted.org/packages/ca/c1/28421ef70a76a2ea355f8d3780d49d6477035a5e8c828244e84cbce7e18e/foliantcontrib.flatten-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "eb42f965792be47d768b8ab866fa24c0", "sha256": "cf4c0c11b4d39329eb300b848b943544ce80b223c1e3002b84cf11b6edac9958" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "eb42f965792be47d768b8ab866fa24c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2933, "upload_time": "2018-04-20T10:09:12", "url": "https://files.pythonhosted.org/packages/35/22/b117ea8dc028a9c451e1a88e1c974b1d293ae5d6cc3e3f866ad2350dd7ff/foliantcontrib.flatten-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f75bb1cbfc2f478474a971406845dd76", "sha256": "278130a0e7e0a22110525ac895ca782b1ca535a22cad92b7bba7a0b14c426665" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f75bb1cbfc2f478474a971406845dd76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2716, "upload_time": "2018-04-20T10:09:13", "url": "https://files.pythonhosted.org/packages/6d/8d/9c97e318a180afe3eb46596a34ba5b803787a75ef279ac3435846f402107/foliantcontrib.flatten-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "f8158fe8eda641cf7c81547fd2342cc6", "sha256": "86ab6287c8854aed475a017130c9550261ef2fc6a486970d921e8b590b51434d" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f8158fe8eda641cf7c81547fd2342cc6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2923, "upload_time": "2018-06-04T11:11:05", "url": "https://files.pythonhosted.org/packages/8b/13/f51bedc72649fad59c5d19151e750049ada8b9a70f2da7d491218d209e4a/foliantcontrib.flatten-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12b1f00266cda369a9c5488645ec9c12", "sha256": "8767697445fa437beb7d76cc8b1b0201dc6ad5fe1a01138fc3d7a3024c55fbe6" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.2.tar.gz", "has_sig": false, "md5_digest": "12b1f00266cda369a9c5488645ec9c12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2707, "upload_time": "2018-06-04T11:11:07", "url": "https://files.pythonhosted.org/packages/3e/fc/debfb5585376a4cd8c498ac7677da38867700ab7c0c1e4d76ce71fed3071/foliantcontrib.flatten-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "2d84a9a11af079bb15af032a5817c950", "sha256": "88f0bc183f51fa22ca8d30af47de6c24e48eeffbacaf097c6d3e4a5f310acb6f" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2d84a9a11af079bb15af032a5817c950", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2931, "upload_time": "2018-06-07T10:51:06", "url": "https://files.pythonhosted.org/packages/c6/cf/d42c2836785956fda9738b22ef9b96b4142978131340124483a17b02bc84/foliantcontrib.flatten-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5256465538ff48578275fbd8bc3de5b1", "sha256": "2993e88ca24b1891221a4f5164602991557ee71aa22f9c48ae11f95243487a5f" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.3.tar.gz", "has_sig": false, "md5_digest": "5256465538ff48578275fbd8bc3de5b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2713, "upload_time": "2018-06-07T10:51:08", "url": "https://files.pythonhosted.org/packages/e9/d4/98885541fdc2ffbaefb359dc8780a0b76395b33ce7d967972909a824f95a/foliantcontrib.flatten-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "21ce880a1cb481ca52dc406f18c4b164", "sha256": "0bfc3f9207468b54dd0cebe48b106579765feead806108fad3de137c64a92923" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.4.tar.gz", "has_sig": false, "md5_digest": "21ce880a1cb481ca52dc406f18c4b164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2690, "upload_time": "2018-08-31T10:54:26", "url": "https://files.pythonhosted.org/packages/34/87/981896264c66bd0d51f3e4cfc3d57952a3296418c6888c6eb2b204173d7b/foliantcontrib.flatten-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "67a2d7173d03987318acd3e70b982d01", "sha256": "7d68caa6c437449697b2df35823429e1cfb6905ac509e64878cbc067f9cf602d" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "67a2d7173d03987318acd3e70b982d01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3929, "upload_time": "2019-09-26T11:13:08", "url": "https://files.pythonhosted.org/packages/d7/1c/a590123ae6e87c84bfd887800c3ba98c1c3a3bd25eda3a9af539b5f92c3b/foliantcontrib.flatten-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "801d977fa3e7f34533c97403d64ea40a", "sha256": "d4c71a8a55edb2419640ea5984b476ce75be97f399ba9a615f5c6abe012ca04f" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.5.tar.gz", "has_sig": false, "md5_digest": "801d977fa3e7f34533c97403d64ea40a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2863, "upload_time": "2019-09-26T11:13:10", "url": "https://files.pythonhosted.org/packages/76/4e/578bb770553d6095228e1f203ad94d7dcd045e065de5df789b28474b6a22/foliantcontrib.flatten-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67a2d7173d03987318acd3e70b982d01", "sha256": "7d68caa6c437449697b2df35823429e1cfb6905ac509e64878cbc067f9cf602d" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "67a2d7173d03987318acd3e70b982d01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3929, "upload_time": "2019-09-26T11:13:08", "url": "https://files.pythonhosted.org/packages/d7/1c/a590123ae6e87c84bfd887800c3ba98c1c3a3bd25eda3a9af539b5f92c3b/foliantcontrib.flatten-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "801d977fa3e7f34533c97403d64ea40a", "sha256": "d4c71a8a55edb2419640ea5984b476ce75be97f399ba9a615f5c6abe012ca04f" }, "downloads": -1, "filename": "foliantcontrib.flatten-1.0.5.tar.gz", "has_sig": false, "md5_digest": "801d977fa3e7f34533c97403d64ea40a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2863, "upload_time": "2019-09-26T11:13:10", "url": "https://files.pythonhosted.org/packages/76/4e/578bb770553d6095228e1f203ad94d7dcd045e065de5df789b28474b6a22/foliantcontrib.flatten-1.0.5.tar.gz" } ] }